
Full-Beam Drivers In China Are Forced To Stare Into Car Headlights
Police in the Chinese city of Shenzhen have reintroduced a creative but controversial punishment for drivers who misuse their headlights and dazzle other road-users. Drivers who dazzle other road users …
Read More