Global leaders meet in London for the G-20 economic summit

Business ·