IAG, the parent company of Iberia and British Airways, has agreed to buy Spanish airline Air Europa for €1bn in a move it says will strengthen Madrid’s position as a European hub. It will be the airline group’s third Spanish brand, behind the flag-carrier and low-cost Vueling.