Caves, sub-caves and lots of other nooks and crannies all carved into the cliff make up the shrines at Ajanta. India, Ajanta - 31-Jan-07