Barclays
Definition
International financial institution, which provides a number of financial services for consumers and businesses at the global level. The company has been in business for over 300 years and is considered one of the largest banks in the United Kingdom. In 2008, the company acquired a portion of troubled Lehman Brothers for $1.35 billion. The company's corporate headquarters is based in London, England.
Nearby Terms
- Similar companies