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 .