Kangra, India is situated in the heart of the great Himalayas and it serves as an entry point into some of the most beautiful hill stations in the country. These places are like a soothing balm to ...