British Airways customers will be able to take off to Tehran this summer when the airline resumes direct flights to the Iranian capital on July 14th. The route will launch as a six-per-week service before moving to daily flights from winter 2016, giving customers even more choice and flexibility between London and the Middle East.