Vellore, Tamil Nadu, India
under the Javvadu/Javadi Hills of Tellai across Amirthi river , Vellore, IN