News

The 221-square-mile body of water, also known as the Thousand Islands Lake, is exceptionally beautiful and, as if that's not enough, is famous for having some of the best water in China.