Incredible India Part 3: Himachal Pradesh Travel Guide – Shimla, Manali, Spiti and Dharamshala
From colonial Shimla to adventure-hub Manali, Tibetan Dharamshala and the stark Spiti Valley: a complete Himachal Pradesh guide with best time and itineraries.