Of tranquil trails and tea cups: Himachal Pradesh’s Palampur gives ‘Alice in…
Express News Service
Climb the mountains, see the world, they said. For, this world would be unlike any other. The moment the cacophony of civilisation is left behind,…