Iran is buckling under the pressure of a huge heatwave passing across the Middle East, with temperatures soaring to nearly 70C.
Scorching heat levels of 50C have already paralysed nearby Iraq, where officials had to call a four-day public holiday because it was too hot to work.
But the word "hot" has taken on an entirely new meaning in Iran's city of Bandar Mahshahr, where it was claimed the city's heat index was among the highest ever recorded.
Astonished weather experts predict the country could be enduring some of the hottest urban temperatures ever endured.