In India, there is a saying, “Atithi Devo Bhava”, meaning “Guest is God” – the growing popularity of homestays in the North Indian state of Himachal Pradesh justifies this saying and exhibits how Indians value their guests. When I travelled to Himachal Pradesh, I skipped staying in a hotel and chose to live in a homestay. The reasons were...