Place for ads
Select the correct answer from the options below:
The Chola Temples, located in Tamil Nadu, are known for their architectural grandeur and are UNESCO World Heritage Sites.