South China
CRW_7594.jpg :: 1 / 21

crw_7594.jpg

Sever Star Lake, the most famous scenic sight in Zhaoqing, a tourist city 100 kilometres west of Guangzhou. The man-made lake, created in the 1950s, wraps around seven dramatic karst crags. Pictured is the Toad (Chanchu) Crag.

 

| 20/10/2008