Traffic signals are seen as a control measure ahead of G8 Summit in Deauville, northern France, May 25, 2011. G8 Leaders' Summit will take place here from May 26 - 27. [Xinhua/Wu Wei]
Go to Forum >>0 Comments