Towers of 58 and 43 storeys will be part of Vauxhall cluster

More...