Yes, it is true. There are seven wonders of India such as: Meenakshi Amman Temple Reservoir at Dholavira Red Fort Jaisalmer Fort The Temple at...
Separate names with a comma.