The Carbuncle Cup: What’s Britain’s Ugliest New Building?

“It was hailed a breakthrough in urban wind power: a 42-storey tower with built-in turbines to deliver 8% of its electricity needs.” It’s the Strata tower in London – the one that looks like a giant electric razor.