The Thames is getting seven new embankmentsRevitalization of urban spaces through 'super sewer', creating new mini-parks along the Thames River.