thanjavur temple

Temples in Thanjavur that Will Impress Visually and Inspire Spiritually

The city of Thanjavur in Tamil Nadu is a renowned center of religion, art, and architecture of South India. Located…

6 years ago