Thanjavur

People call it the “big temple” and the talk is of the probably grandest structure in South India, the Brihadeshwara … More