17 Breathtaking Beautiful Places In India You Must Visit Before You Die Views:6Leh Leh, the capital of the range of mountains kingdom of Ladakh is best practiced via road visits from New Delhi.