Omar bin Laden, the son of slain Al Qaeda leader, Osama bin Laden, has been ordered by French authorities to exit the country over his controversial posts on social media.…
Sign in to your account
Remember me