A company's office building is shown at Canary Wharf in London, England, where much of the city's finance industry is located. Picture: 123RF/ MELINDA NAGY
A company's office building is shown at Canary Wharf in London, England, where much of the city's finance industry is located. Picture: 123RF/ MELINDA NAGY