Ajanta and nearby Ellora are two of the most fascinating archaeological sites in India. These are man-made handcrafted caves, located about 300 km northwest of Mumbai, the capital of Maharashtra. The cave complexes of Ajanta and Ellora are the most...









Fresh Comments