The Kathmandu Self-Immolation Incident Should Force Nepal to Rethink Traffic Fines
A heartbreaking incident in Kathmandu today has left the entire nation in shock. A young man allegedly set himself on fire following a traffic-related confrontation, according to initial reports.

