Mussoorie, situated in the mountains of Garhwal, gives all the people who visit this place with an outstanding view of the mountains and also of the whole Doon Valley that lies below. This was once the favorite holiday spot for all the British and today, it still retains the reputation of being the most sought after holiday destination for Indians …