by SteveAllenPhoto
Brihadishvera Hindu Temple in the city of Thanjavur (Tanjore) in the Tamil Nadu region of India.