HSBC is a British multinational investment bank and financial services holding company. It is the second-largest bank in Europe behind BNP Paribas. HSBC has offices in 64 countries and territories across Africa. Asia, Oceania, Europe, North America, and South America, serving around 40 million customers. As of 2020, it was the world's sixth-largest bank by total assets and market capitalisation. HSC was the world's 40th-largest public company, according to a composite measure by Forbes magazine.