THAMES PATH TRAIL
This trail runs 180 miles along the banks of the Thames and passes Runnymede, where Magna Carta was sealed in 1215.
This trail runs 180 miles along the banks of the Thames and passes Runnymede, where Magna Carta was sealed in 1215.