Place for ads
Select the correct answer from the options below:
Brihadisvara Temple in Thanjavur, Tamil Nadu, is one of the largest temples in India and a UNESCO World Heritage Site.