Skip to content
The Tokyo

Streets near Tokyo’s Kaminarimon Gate Start Car-Free Test, Allows Pedestrians to Safely Stroll on Roads

Sources and story details