Renowned for being home to one of the two Presidential retreats in India “Mashobra” is a popular town located in the Shimla district of Himachal Pradesh. This small town is connected to Shimla via the Hindustan-Tibet Road built in 1850 by Lord Dalhousie. It is also popular for its flora and fauna that include vegetation […]