Air France and British Airways announced Thursday that they will halt flights to Tehran next month, citing low profitability.