India is known for her different topographies and rich cultural heritage. Therefore, there are several trekking opportunities available for mountain-loving people. While Vellore, a city located in ...