BEIJING has the most taxis of any city in China, a recent survey shows. Out of 380,000 taxis in the country, the capital has 60,000. Shanghai has the second highest number of vehicles for hire - 31,000. The study, which covered 500 cities, shows the number of taxis in China rose 19 per cent. More than 800,000 people drive taxis.