Mussoorie, located in the foothills of the Garhwal part of the Himalayas, is a serene and beautiful hill station full of love ...