Driverless in Carmandu
The world is making amazing progress in automotive technology, and this means Nepal will soon leapfrog rapidly from a country of drivers...
The world is making amazing progress in automotive technology, and this means Nepal will soon leapfrog rapidly from a country of drivers...
At least seven people were killed when a bus heading to Narayangad from Beni lost control and fell 70m from the road...