Taxi drivers in London have been voted the world's best followed by New York, Tokyo, Shanghai, Bangkok, Berlin, Taipei, Hong Kong Buenos Aires, and Melbourne
Food•Sports•Travel
Taxi drivers in London have been voted the world's best followed by New York, Tokyo, Shanghai, Bangkok, Berlin, Taipei, Hong Kong Buenos Aires, and Melbourne