The world's largest man-made island that cost an incredible £19.7bn to build

Ocean Flower is an artificial island set off the coast of Danzhou in China.

No comments

Read more