HSBC has around 3,900 offices in 65 countries and territories across Africa, Asia, Oceania, Europe, North America, and South America, and around 38 million customers.[10] As of 2014, it was the world's sixth-largest public company, according to a composite measure by Forbes magazine.[11]