Cave 12, known as Tin Taal, is one of the most spectacular caves at Ellora. A Vajrayana Buddhist monastery, it is decorated profusely with tantric gods and goddesses, and mandalas.

Comments