South China
IMG_7556.JPG :: 6 / 21

img_7556.jpg

A panoramic view of Zhaoqing's Seven Star Lake complex. Guangdong province.

 

| 20/10/2008