Snow-capped peaks and a hillside temple in Yamling, India — Travel Magazine