Kangra also historically known as “Nagarkot” is a beautiful town located in the Kangra district of Himachal Pradesh.  Elevated at an altitude of 2,405 meters above sea level this scenic town is located in the mountain ranges of Shivaliks and...