more...
A bird's eye view of downtown Chongqing at the meeting point of two rivers: the left one is the Yangzte which is the largest in China and the right one is Jialing which is a branch of the Yangtze. Chongqing is located in southwest China. It was the war-time capital of China during World War II, but now just a big, modern city. Thanks to Legend Kung for the photo.
[Last edited by Forum Editor on 9-Mar-2009 10:59]