Society

Understanding Kathmandu’s Traffic Problem: Why Can’t We Move?

An average person in Kathmandu spends around 20–30 minutes of delay per trip on several major routes, meaning nearly 1–2 […]