The cave temples hewn from the granite of the Vindhya mountains in the northwest of Deccan are among the great wonders of India.
There are temples in caves in the Vindhya mountains.