About a hundred vehicles came to halt on roads in Wuhan, China. Police say initial findings suggested a system malfunction and that no one was hurt.
17 hours left to watch
2 minutes