Places to Visit Places to visit at Todgarh March 22, 2018 Todgarh is a beautiful village located in the Aravalis, one of the oldest mountain ranges in the world. It is 3281 feet above the sea level and is famous for colonial buildings, serpentine roads, alluring waterfalls of the British era.… Continue Reading