And now the winner of this year’s Carbuncle Cup, aka the UK's worst designed building, has been confirmed by architecture site BD. The so-called eyesore is nestled in one of London's most ...