2
Architectural Marvel
Photo by:
Arunkumar JS
Category: Places
The city of Thanjavur in Tamil Nadu is a renowned center of religion, art, and architecture of South India. ... Thanjavur is home to the Great Living Chola temples – a UNESCO World Heritage site. The principal Chola temple, the Brihadeeswara temple, situated in the heart of the city, attracts tourists from the world over.