British Airways is set to resume regular flights from London's Heathrow Airport to Tehran.<br /><br />The airline is the first UK carrier to fly to Iran in four years.