Mountain view in New Delhi hotels leh mountain and river view from hotels leh Road leading to best hotels in New Delhi sunset in leh New Delhi