Amirthi Waterfalls is a seasonal fall in Javadhu hills near Vellore in Tamil Nadu. One can visit this falls during their visit to Amirthi Small…
Amirthi Zoological Park, Vellore
Amirthi Zoological Park is a small zoo near Vellore in Tamil Nadu. It is on the slopes of Javadhu Hills and is a part of…