Duchess is a £5bn Icap star

Icap, the inter-dealer broker, attracted a host of celebrities to its annual charity day yesterday, with all revenues donated to charity.

The Duchess of Cornwall was the star performer, closing a deal worth £5bn. Actor Rupert Everett could not compete – his biggest deal came in at £3.2m.