Mussoorie is a small town in the district of Dehradun in the state of Uttarakhand. To the south of this beautiful breathtaking hill station lies the Doon valley. The North and North East is surrounded by the Himalayas. There are  →