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