A freak sandstorm and massive winds swept through Tehran on Monday, killing five people, injuring at least 30, and plunging the capital into a dusty darkness.