Heavy Rain Causes Deadly Flooding Across Iran

Heavy rains in Iran have set off flash floods and landslides in 21 of the country’s 31 provinces, killing at least 53 people, heavily damaging…Continue readingHeavy Rain Causes Deadly Flooding Across Iran