Deliveroo eyes $10.5 billion listing

Deliveroo eyes $10.5 billion listing
play icon
A Deliveroo rider packs take-away meals into his bag, near Victoria Station in central London on Tuesday. Agence France-Presse