A French policeman on a motrocycle drives past a tourism billboard writing "Welcome to Deauville" 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