Mashobra
India /Himachal Pradesh / Mashobra / Mashobra Mashobra is a small hill town in Himachal Pradesh. Besides being dotted with small et significant temples, the town also boasts of a lush forest where tourists can sight various wild animals in their natural habitat. Trekking and camping too can be enjoyed inside the forest. Getting There […]