Nestled in the lap of the Himalayas, Manali is one of India’s most loved hill stations — a place where snow-capped peaks, apple orchards, gushing […]