Frankfurt, Germany, is a city of less than a million people. Yet, it's airport is an ENORMOUS commercial aviation hub, (largest airport in continental Europe,) with tons of 747s daily flying around the world, lots of foreign airlines, and Europe's most profitable airline, Lufthansa. How can this be?
Speaking of Lufthansa, I can understand why it would make FRA so successful (using it as a transit hub like KLM at AMS), but what I don't understand is that so many foreign airlines that ARE NOT PART OF THE STAR ALLIANCE also operate to the airport, and with big aircraft (ex. CX, JAL, QF, DL, AA, etc.).
Since these airlines don't have any connecting traffic on Lufthansa to other European cities, how is this awesome capacity justified?
How can Frankfurt afford to be in the same league as LHR, CDG, NRT, HKG, JFK (all airports representing cities with over five million people)?