The world’s largest man-made island is in Europe and cost £55m to build 0 01.12.2024 09:00 Express.co.uk It was constructed as a place to house people as other parts of the country were 'too full'