Landour, the hamlet of the Hills, near Mussoorie, itself is a fairy tale like setting. With its charming hills, the distant view of the Himalayas, the Old World British charm and the unique Winter Line, Landour never fails to make a person feel like royal