Original: Between Godmanchester, Huntingdon and Brampton lies England's largest meadow, Portholme Meadow[ ].
Simplified: Huntingdon also has the largest meadow in England; Portholme Meadow.