Claim: Juhua Island, the largest island in the Bohai Gulf, is located in Xingcheng, China.
Verdict: SUPPORT