Tag Chongqing
Sort by: Newest   | Oldest

Two dead after China bus plunges 60 meters into river: state media

Two dead after a bus plunged into a river after colliding with a car in southwestern China’s Chongqing city on Sunday.

 
go to top