The cave temples hewn from the granite of the Vindhya mountains in the northwest of Deccan are among the great wonders of India.
It took thousands of years for the temples to be carved out of the granite.