Top al-Qaeda Leader al-Masri Killed in Southern Afghanistan

Abu Muhsin al-Masri, said to be al-Qaeda’s senior leader and a group’s subordinate or second-in-command person was killed by Afghan forces in southern Afghanistan, said the Afghan intelligence agency.