ADVERTISEMENT
HSBC is a London-based banking and financial services multinational with a high-street presence in most UK towns and cities. What does HSBC stand for?
Society
by
Frank Cowell
36,547 views