You asked:

facts about One Canada Square

  • One Canada Square
    One Canada Square
    One Canada Square, sometimes called Canary Wharf Tower or simply Canary Wharf, is a skyscraper in Canary Wharf, London.