Germany’s flagship carrier Lufthansa is cancelling its daily flight between Frankfurt and Tehran due to the situation in Iran, a spokesman said on Wednesday.