Development corporations are bodies set up in England and Wales by the UK government charged with the urban development of an area, outside the usual system of Town and Country Planning in the United Kingdom. Members are appointed by central government and hence they are considered QUANGOs.
New Town development corporations were set up for all the designated New Towns in the United Kingdom. Urban development corporations also existed, which dealt with regeneration in already built-up areas.
Development corporations Wikipedia
The Localism Act 2011 permitted the Mayor of London to create mayoral development corporations in Greater London.