*** Welcome to piglix ***

Al Ghuraba training camp


Al Ghuraba training camp (Arabic الغرباء) is an alleged al Qaeda training camp in Afghanistan, near Kabul.




...
Wikipedia

...