×

Shengsi Islands

Island in Zhoushan, China
The Shengsi Islands or Archipelago are part of the Zhoushan Archipelago and located south of the mouth of the Yangtze. They comprise 394 islands, each with an area larger than 500 square metres, but of which just 18 are inhabitable. The largest... Wikipedia
Province: Zhejiang