Iran's state TV is reporting that Iran and Britain have signed an agreement to establish a total of 42 weekly passenger flights between the two countries.

Thursday's report says the Iranian and the British civil aviation authorities will allow each country to maintain 21 weekly flights to various destinations in the other nation. The TV says there will also be unlimited cargo flights

British Airways plans to resume its scheduled flights to Iran in July. The carrier halted flights to Tehran in 2012 amid rifts between Iran and the West over Tehran's nuclear ambitions. Iran Air, however, continued its three weekly flights to London.

Last December, Air France also said it would resume flights to Tehran for the first time in more than seven years, starting in April.