10 Breathtakingly Beautiful Places In India You Must Visit Before You Die Leh Leh, the capital of the Himalayan kingdom of Ladakh is best experienced via road trips from New Delhi.