Udhampur, a small serene town in the backdrop of snow-capped peaks and the midst of verdant green forest covers draws numerous passionate nature lovers every year. This town falls within the Udhampur district of the state of Jammu and Kashmir. Udhampur district has already been made quite famous by the revered shrine of Mata Vaishno...