The Bigger Brains of London Taxi Drivers
London cabbies spend 3.5 years memorizing the city's 25,000 streets.
How Many Cars Are There in the World?
There are 1.42 billion cars currently in use on earth.
What Percentage of the World Drives on the Left Side?
35% of the world's population drives on the left side of the road.
Who Does Volkswagen Own?
The best one is VW owning Porsche.
20+ Parking Dramas That Are More Intense Than Any Detective Story
Needless to say, if your car could speak, it would have way too many stories to tell.
20 Photos From Taxi And Uber Rides That People Just Had To Share
For many drivers it's not about the ratings at all, they simply pride themselves on delivering a great service.
16 Drivers Who Really, Really, Really Shouldn’t Be On The Road
You know, the drivers who make you go, "WHAT THE...?!"