CHINA | Monday, 12 November 2012 | Views [318]
At the confluence of the Yangze and Jialing Rivers, Chongqing, China
Tags: chongqing, china