Is Heathrow an embarrassment to Britain?