"Crass" London development wins Carbuncle Cup 2017 for worst UK building
An angular pair of towers located directly outside London's Victoria station has been named the UK's worst new building from the last year. More about "Crass" London development wins Carbuncle Cup 2017 for worst UK building