Babu New YorkAug 28, 20231 minEllora CavesA place for exploration and celebration. The Ellora Caves in Maharashtra, India consists of 34 rock temples and was designated a UNESCO...