6 / 6
View from the London Eye upstream the river Thames London's Strata tower on the far left - still with a construction crane attached - in 2010 won the Carbuncle Cup as Britain's ugliest new building. The 42-storey building in Elephant & Castle was nominated for its 'plain visual grotesqueness' and 'Philishave stylings'
- No Comments