The Iranian authorities are urging people to stay at home
At least 28 people are reported to have died in Iran's heaviest snowfall in recent years.
Eight people froze to death as severe blizzards left 40,000 people stranded in their cars, authorities said.
Although most have now been rescued, another 20 people are reported to have died in car crashes caused by the weather, officials said.
Tehran has declared two days of national holiday, urging people to stay at home to avoid the bitter cold.
The temperature has been down as low as -24 degrees Celsius, and for the first time in living memory there has been snow in the country's southern deserts.
- CENTRAL ASIA IS HAVING ITS WORST WINTER IN DECADES.
- SOME DESERTS ARE HAVING THEIR FIRST SNOWS IN ALL OF KNOWN HISTORY.
- IF MAN-MADE CO2 CAUSED GLOBAL WARMING THEN THIS WOULD BE IMPOSSIBLE.
AGW = BS.