Leh - Manali
The two drivers set off on their epic trip from Leh, the largest city in northern India’s mountainous Ladakh region. Leh itself sits a full 3,500 metres above sea level, and after that it was uphill all the way…