British pedestrians walk past a Barclays Bank in Moorgate, central London, United Kingdom. Barclays PLC is a British multinational banking and financial service company headquartered in London, it is the seventh-largest worldwide bank. The bank has been associated with many controversies including tax avoidance and large bonuses.


Size: 4096px × 2731px
Location: London, England, UK
Photo credit: © Andrew Aitchison / Alamy / Afripics
License: Licensed
Model Released: No

Keywords: aitchison, bank, barclays, bonus, britain, economics, economy, financial, street, tax