Landour, the small town located at a distance of mere 5 kilometers from Mussoorie and yet a whole world apart ...