Posted on 27 April 2015. Tags: Beijing, Documentary, Standstill, Video
Beijing is said to have some of the worst traffic of any world capital. More than five million cars pack the city’s ring roads each day. City authorities have tried in vain to restrict vehicular…