
London Cab Maker Rescued by Zhejiang Geely From Administration
Chris Ratcliffe/Bloomberg
London has almost 23,000 licensed taxis - those that can legally be hailed in the street.
London has almost 23,000 licensed taxis - those that can legally be hailed in the street.