Located in the lap of the Garhwal Himalayas, Mussoorie is a paradise to a summer traveller who is seeking a cool, refreshing ...