The Shengshi Islands, east of Shanghai, China.
This abandoned Chinese fishing village, was once home to more than 2,000 people. Now nature has completely reclaimed it.
This is a digital version of the real world location.