Brihadeshwara Temple, Thanjavur A UNESCO World Heritage Site, Brihadeshwara Temple or ‘Periya Kovil’ built by Rajraja I in 1010 AD is the largest and tallest temple in the country at Thanjavur, Tamilnadu. It […] Shoma Abhyankar July 15, 2018 30 Comments