Residents celebrate the International Criminal Court's arrest warrants for embattled Libyan leader Muammar Gaddafi, in Benghazi, Libya, June 27, 2011. [Xinhua/Dai Xuming]
Go to Forum >>0 Comment(s)