InvestorWords.com

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.


Related Videos




Search for another term


Mentioned in these terms

Browse by Letter: # A B C D E F G H I J K L M N O P Q R S T U V W X Y Z