Thanjavur, a historical city in Tamil Nadu, presents a abundance of architectural marvels. A trip to Thanjavur is a opportunity to explore yourself in its fascinating history. Amongst the grand Brihadeeswarar Temple, a UNESCO World Heritage Site, to the elaborate murals at the Thanjavur Palace, each attraction narrates a tale about the c… Read More