ICAP Offices

ICAP Offices

Chris Ratcliffe/Bloomberg

The company logo is displayed outside the ICAP offices in London.