Tuesday, 2 December 2025

Shanghai, With 25M People, Turns Into a Ghost Town—Delivery Riders Sleeping on the Streets at 5 AM