A UNESCO World Heritage Site, Brahadeeswarar Temple is unparalleled for its beauty and scale. Located at Thanjavur in Tamil Nadu, the temple dedicated to Lord Shiva and is among the largest ...
Results that may be inaccessible to you are currently showing.