Which city has the most taxis worldwide ” a. London b. New York c. Mexico City d. Moscow July 14, 2017 By Show answer c. Mexico City More Geography QuestionsMore World Geography Questions