London has historically been called 'The Modern Babylon' due to its size, diversity, commercial importance, and role as a center of global finance and culture. This nickname drew parallels to ancient Babylon as a great cosmopolitan city and hub of world trade.