Chaba River (China)


Chaba River is a river in the area of Chongqing Municipality, China.