Stock Photo: FRANCE ALSACE STRASBOURG NEW EUROPEAN PARLIAMENT AND ILL RIVER