Aug 31, 2021 World News Bin Laden security chief and arms suppliers, Amin ul-Haq returns to Afghanistan after 20-years following Taliban takeover (photos) A close aide of Osama bin Laden has returned to his home in Afghanistan.. Read more