Flags of 25 European nations fly in front of the European parliament in Strasbourg, eastern France, Tuesday July 20, 2004, as the newly-elected parliament, which includes representatives from the ten new European Union members, convenes for the first time. (AP Photo/Cedric Joubert)