Magna Carta Island is an island in the River Thames in England, on the reach above Bell Weir Lock. It…