Leighton Buzzard protest today

The Church of England faces further revolt today over its decision to allow church land development near Leighton Buzzard, Bedfordshire.

 

The 7-acre site is earmarked for a £15m out-of-town retail park that Claymore Group will develop with the Church. Protestors