The Hindustan-Tibet Road that was built in 1850 by British Governor-General Lord Dalhousie connects Shimla the capital of Himachal Pradesh to a beautiful small town called “Mashobra”. This town is elevated at 2,146 meters above sea level. The presence of greenery all around combined with a serene atmosphere is what makes this town a perfect […]