New York City in the Unitd States of America used to be the number one city for business but it lost out to London England this year in MasterCard's study.

Table: Top 50 Cities for Business