One Churchill Place skyscraper, the Barclays Plc headquarters, at Canary Wharf in London, U.Ok., on Thursday, Jan. 7, 2021. Bloomberg | Bloomberg | Getty PicturesBritish financial institution Barclays on Tuesday beat revenue expectations and introduced a £1 billion ($1.33...