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