ANKARA (AA) – France has banned the son of late Al Qaeda leader Osama bin Laden from returning to the country. Omar Bin Laden, who has been living in the northwestern department of Orne as the spouse of a British citizen for several years, made statements on social media in 2023 that were termed by […]