The Yemeni men had been held at the infamous facility at the southeastern end of Cuba for more than two decades without charge. Two of them were alleged bodyguards for Osama Bin Laden.
The International Criminal Court has issued an arrest warrant for Osama Elmasry Njeem, a senior Libyan police officer, on charges of crimes against humanity and war crimes. He is accused of overseeing ...