User:Matty.007/sandbox/Challis Island

 Challis Island is a private man-made island in Cambridgeshire.

Creation
and many more

The island cost over £1 million. Made by the Master Wishmakers. Built in family owned lake.