Tourist sipping tea, admiring snow-capped Himalayas in Garhwal, Uttarakhand, India. Serene mountain view