When most people imagine India, they probably aren't picturing a charming Himalayan town tucked away between towering peaks in the far north. You might not expect to find a city that feels small ...
New Delhi: Not everyone wants to hike the high-altitude peaks to witness a mountain sunrise. Some people just want fresh air, a warm cup of tea, and stunning snow views without gasping for breath.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results