Passengers wave as International Red Cross ship the Ionis arrives to the rebel port of Benghazi, Libya, June 24, 2011. [Xinhua/Dai Xuming]
Go to Forum >>0 Comment(s)