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