It is one of the Seven Wonders of India