Magna Carta, a private island in the River Thames where the Medieval English King John is thought to have been forced to accept the Magna Carta, has come to the market for £3.95 million.
In pictures: Take liberties with £3.95m Magna Carta island on the River Thames
Most popular today








