Shoja

  • Best Places to visit in Shoja

    Best Places to visit in Shoja

    Shoja, a small village amidst the wilderness in the state of Himachal Pradesh, is an offbeat travel destination. The village…