A mosque being constructed at the foot of desert mountains near the ruins of an ancient village. Kharanagh, Yazd, Yazd Province, Islamic Republic of Iran.

A mosque being constructed at the foot of desert mountains near the ruins of an ancient village. Kharanagh, Yazd, Yazd Province, Islamic Republic of Iran.
