Chongqing Road


Chongqing Road - thoroughfare in People's Republic of China.