The City of London owns three wholesale markets in London. Billingsgate Market in Canning Town for fish, Smithfield Market in Farringdon for meat and New Spitalfields Market in Leyton for fruit and vegetables. Fish, meat, fruit and vegetables arrive here from all over the world to be distributed mainly to shops and restaurants. The sheer mass of food and the choice on offer is overwhelming. Seeing these markets at work one starts to get a sense of how much it takes to sustain a mega city like London.