Seven Brand New Parks for London built onto the Thames

Designs for seven new public spaces, which are being built on the Thames, have been revealed.