Top al Qaeda leader Mustafa Abu Yazid confirmed killed in airstrike in North Waziristan
In a statement released tonight on a jihadist forum, Al Qaeda announced Yazid’s death. Yazid, who is also known as Sheikh Saeed al Masri, was al Qaeda’s leader in Afghanistan and top financial official.