The triumvirate of London, Paris and New York all get top slots on this list thanks in large part to their historical economic clout. How long that clout will last is anyone's guess, but in the meantime, London gets a nod for being a particularly easy place to do business.