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 will march on Westminster Abbey at lunchtime.
28/05/14 Daily Telegraph B4