The Mahrindra Torro 25 Tipper tackles the world’s highest motorable road
World’s highest motorable road – Khardung La: 18,379ft. above sea level, a dangerously high altitude and low oxygen levels; But
Read moreWorld’s highest motorable road – Khardung La: 18,379ft. above sea level, a dangerously high altitude and low oxygen levels; But
Read moreOk the video’s in Hindi ( I presume) but all the captions are in English and, of course, watching trucks
Read more