Neat, but with the usual USA-centricism: Despite the map starting at Frankfurt (the one in the west of Germany), and me being in Berlin (the one in the east of Germany) the first result for "Berlin" was the one in New Hampshire, USA.
But.. looking for "London", 2 of the first 3 airports are in North America and arguably a lot of people would not count any of the first 5 (Lydd, Oxford & Southend) as London. Heathrow doesn't show up at all without specifying further.