LOOKING FOR A TRIP
Wonder of World
DURATION
Shimla Manali is a high-altitude Himalayan resort town in India's northern Himachal Pradesh state. Set on the Beas River, it's a gateway for skiing.