The Ellora Caves are a World Heritage Site consisting of 34 cave temples carved into the bare rock of a hillside near Aurangabad. They date from three separate periods, from the 6th to 11th centuries CE, and are arranged in three groups, representing the dominant religion of each period.
Which means the good thing about the Ellora Caves is that they’re multi-genre. Just as you’re starting to get bored with Buddhist devotional sculpture, it switches to Hinduism, and then again to Jainism for the final act.