Keylang mountain views and street-level moments, Himachal Pradesh — Travel Magazine