Toyota reportedly built 150 units of the Hummer-like Mega Cruiser for civilians, and the left-hand-drive models are even harder to find. One of about 150 civilian units built, the 1996 Mega Cruiser ...
Travelling abroad can sometimes feel like stepping into a mirror. You may notice cars speeding along the “opposite” side of the road, leaving you wondering - why do some countries drive on the right ...