Mahabalipuram which is 120 kilometers from Vellore, is a UNESCO World Heritage Site that boasts ... significant pilgrimage site located about one hundred and thirty kilometers away from the ...