3 Things You Should Never Miss When You Stop by Thiruvarur
Located in the Indian State of Tamil Nadu, the sky-high towered temples and idyllic scenes of Thiruvarur satiate the traveller’s hunger. The river Odampokki flows serenely in the middle of the town adding beauty to the ancient town.…