
Hundreds of new flats have been given the go-ahead in the latest phase of a planned 20,000 “new town” in east London.
The 651 new homes will be built across twelve blocks in River Road, Barking, as part of the wider redevelopment of thousands of homes for the major Barking Riverside development.