RUSSIA is suspected to be behind yesterday’s closure of Heathrow which irritated tens of thousands. Would further inconvenience force us to surrender?