The ancient village of Maimand in Iran.
It is believed that the first human traces appeared in the area 12,000 years ago in the Stone Age. Many residents live in 350 houses hand-hewn among the rocks, some of which have been inhabited for 3,000 years.