Strangely, Leh in the Ladakh region of Jammu and Kashmir reveals a very different picture; the picturesque little town, cocooned amid the hills, is drowned in calmness.
You can savour every little moment and enjoy your holiday in the true sense of the word. Leh, you realize, is not just a destination; it's an experience.