WHAT TO SEE in Behai Park and Jade Flower Island, Beijing, Chine.

Visit Authors Webpage

Beihai literally means "Northern Sea".
At the center of the park is an island called Jade Flower Island whose highest point is 32 meters. Scenic Gems video.

Share this?