Snow-capped Himalayan peaks and valley views near Burwa, India — Travel Magazine