News

Often known as the "Switzerland of India," the charming town of Khajjiar in Himachal Pradesh is a picturesque retreat ...
'The town knows what's up,' said Hostel California employee Matt Sadzewicz. 'They'll pick people up coming down off the trail ...