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.