Travel
Locals Cheer as Tokyo “Mario Kart” Company Faces Charges
Street go-karts are Japan’s most hated tourist attraction. Now, they’re also drawing attention from the cops: police have charged a vendor in Ota after an unlicensed driver caused an accident.