Yemen, Kawkaban

The ancient town of Kawkaban in Yemen sits on top of a 300 meter high sandstone plateau in the Yemeni mountains.