The small tinsel town of Dalhousie is a heaven concealed in the lap of Himachal Pradesh. It gloats of old-world appeal, hypnotizing normal scenes, pine-clad valleys, blossom festooned glades, quick streaming waterways and superb foggy mountains. This slope station was one of the most loved summer goals of the Britishers…
Situated in the core of the ‘English Summer Capital’ – Shimla, The Ridge is a fully open road situated on Shimla Mall Road. The Ridge has everything, from shops offering some select ancient rarities to the tremendous perspective on the snow-topped mountain ranges set against an orangish tinted sky. It…