Your search:
1309 result(s) in 0.35 s
-
DUKAS_191163763_ABA
Illustration - Fontainebleau
FRANCE. SEINE-ET-MARNE (77) FONTAINEBLEAU FOREST IN WINTER Photo by Stan Fautre/Only Paris/ABACAPRESS.COM (FOTO: DUKAS/ABACA)
Fautre Stan/Only Paris/ABACA -
DUKAS_191163761_ABA
Illustration - Fontainebleau
SEINE-ET-MARNE (77) AERIAL VIEW OOF FONTAINEBLEAU FOREST Photo by Stan Fautre/Only Paris/ABACAPRESS.COM (FOTO: DUKAS/ABACA)
Fautre Stan/Only Paris/ABACA -
DUKAS_191163758_ABA
Illustration - Fontainebleau
SEINE-ET-MARNE (77) AERIAL VIEW OOF FONTAINEBLEAU FOREST Photo by Stan Fautre/Only Paris/ABACAPRESS.COM (FOTO: DUKAS/ABACA)
Fautre Stan/Only Paris/ABACA -
DUKAS_191038350_ABA
Shooting and Tactical Drills - Ukraine
A soldier from the 102nd Samar Wolves Battalion of Ukraine?s 108th Territorial Defence Brigade holds a rifle among blackthorn shrubs during shooting and tactical drills, Ukraine, November 10, 2025. Photo by Dmytro Smolienko/Ukrinform/ABACAPRESS.COM (FOTO: DUKAS/ABACA)
Smoliyenko Dmytro/Ukrinform/ABACA -
DUKAS_191038349_ABA
Shooting and Tactical Drills - Ukraine
A soldier from the 102nd Samar Wolves Battalion of Ukraine?s 108th Territorial Defence Brigade holds a rifle among blackthorn shrubs during shooting and tactical drills, Ukraine, November 10, 2025. Photo by Dmytro Smolienko/Ukrinform/ABACAPRESS.COM (FOTO: DUKAS/ABACA)
Smoliyenko Dmytro/Ukrinform/ABACA -
DUKAS_191038348_ABA
Shooting and Tactical Drills - Ukraine
A soldier from the 102nd Samar Wolves Battalion of Ukraine?s 108th Territorial Defence Brigade holds a rifle among blackthorn shrubs during shooting and tactical drills, Ukraine, November 10, 2025. Photo by Dmytro Smolienko/Ukrinform/ABACAPRESS.COM (FOTO: DUKAS/ABACA)
Smoliyenko Dmytro/Ukrinform/ABACA -
DUKAS_191009530_ABA
Kherson Marks 3 Years Since Liberation from Russian Occupiers
A municipal worker removes fallen leaves from an anti-drone net with a vacuum cleaner in autumn on the third anniversary of the city?s liberation from Russian occupation forces in front-line Kherson, Ukraine, November 11, 2025. On November 11, 2022, the Armed Forces of Ukraine entered Kherson, which had been under occupation for eight months. The Russian army continues to shell the city, destroying civilian and critical infrastructure. Photo by Nina Liashonok/Ukrinform/ABACAPRESS.COM (FOTO: DUKAS/ABACA)
Lyashonok Nina/Ukrinform/ABACA -
DUKAS_191009528_ABA
Kherson Marks 3 Years Since Liberation from Russian Occupiers
A municipal worker removes fallen leaves from an anti-drone net with a vacuum cleaner in autumn on the third anniversary of the city?s liberation from Russian occupation forces in front-line Kherson, Ukraine, November 11, 2025. On November 11, 2022, the Armed Forces of Ukraine entered Kherson, which had been under occupation for eight months. The Russian army continues to shell the city, destroying civilian and critical infrastructure. Photo by Nina Liashonok/Ukrinform/ABACAPRESS.COM (FOTO: DUKAS/ABACA)
Lyashonok Nina/Ukrinform/ABACA -
DUKAS_191009526_ABA
Kherson Marks 3 Years Since Liberation from Russian Occupiers
A municipal worker removes fallen leaves from an anti-drone net with a vacuum cleaner in autumn on the third anniversary of the city?s liberation from Russian occupation forces in front-line Kherson, Ukraine, November 11, 2025. On November 11, 2022, the Armed Forces of Ukraine entered Kherson, which had been under occupation for eight months. The Russian army continues to shell the city, destroying civilian and critical infrastructure. Photo by Nina Liashonok/Ukrinform/ABACAPRESS.COM (FOTO: DUKAS/ABACA)
Lyashonok Nina/Ukrinform/ABACA -
DUKAS_191009523_ABA
Kherson Marks 3 Years Since Liberation from Russian Occupiers
A municipal worker removes fallen leaves from an anti-drone net with a vacuum cleaner in autumn on the third anniversary of the city?s liberation from Russian occupation forces in front-line Kherson, Ukraine, November 11, 2025. On November 11, 2022, the Armed Forces of Ukraine entered Kherson, which had been under occupation for eight months. The Russian army continues to shell the city, destroying civilian and critical infrastructure. Photo by Nina Liashonok/Ukrinform/ABACAPRESS.COM (FOTO: DUKAS/ABACA)
Lyashonok Nina/Ukrinform/ABACA -
DUKAS_189953774_NUR
Demonstration In Paris Against The Proposed EU-Mercosur Agreement
The Confederation paysanne farmers' union mobilizes in Paris, France, on October 14, 2025, against the draft agreement between the European Union (EU) and Mercosur countries. Several hundred people gather and call on President Emmanuel Macron to ''keep his promise'' to protect farmers. (Photo by Jerome Gilles/NurPhoto) -
DUKAS_189953771_NUR
Demonstration In Paris Against The Proposed EU-Mercosur Agreement
The Confederation paysanne farmers' union mobilizes in Paris, France, on October 14, 2025, against the draft agreement between the European Union (EU) and Mercosur countries. Several hundred people gather and call on President Emmanuel Macron to ''keep his promise'' to protect farmers. (Photo by Jerome Gilles/NurPhoto) -
DUKAS_189953768_NUR
Demonstration In Paris Against The Proposed EU-Mercosur Agreement
The Confederation paysanne farmers' union mobilizes in Paris, France, on October 14, 2025, against the draft agreement between the European Union (EU) and Mercosur countries. Several hundred people gather and call on President Emmanuel Macron to ''keep his promise'' to protect farmers. (Photo by Jerome Gilles/NurPhoto) -
DUKAS_189953764_NUR
Demonstration In Paris Against The Proposed EU-Mercosur Agreement
The Confederation paysanne farmers' union mobilizes in Paris, France, on October 14, 2025, against the draft agreement between the European Union (EU) and Mercosur countries. Several hundred people gather and call on President Emmanuel Macron to ''keep his promise'' to protect farmers. (Photo by Jerome Gilles/NurPhoto) -
DUKAS_189953759_NUR
Demonstration In Paris Against The Proposed EU-Mercosur Agreement
The Confederation paysanne farmers' union mobilizes in Paris, France, on October 14, 2025, against the draft agreement between the European Union (EU) and Mercosur countries. Several hundred people gather and call on President Emmanuel Macron to ''keep his promise'' to protect farmers. (Photo by Jerome Gilles/NurPhoto) -
DUKAS_189953748_NUR
Demonstration In Paris Against The Proposed EU-Mercosur Agreement
The Confederation paysanne farmers' union mobilizes in Paris, France, on October 14, 2025, against the draft agreement between the European Union (EU) and Mercosur countries. Several hundred people gather and call on President Emmanuel Macron to ''keep his promise'' to protect farmers. (Photo by Jerome Gilles/NurPhoto) -
DUKAS_189953727_NUR
Demonstration In Paris Against The Proposed EU-Mercosur Agreement
The Confederation paysanne farmers' union mobilizes in Paris, France, on October 14, 2025, against the draft agreement between the European Union (EU) and Mercosur countries. Several hundred people gather and call on President Emmanuel Macron to ''keep his promise'' to protect farmers. (Photo by Jerome Gilles/NurPhoto) -
DUKAS_189953723_NUR
Demonstration In Paris Against The Proposed EU-Mercosur Agreement
The Confederation paysanne farmers' union mobilizes in Paris, France, on October 14, 2025, against the draft agreement between the European Union (EU) and Mercosur countries. Several hundred people gather and call on President Emmanuel Macron to ''keep his promise'' to protect farmers. (Photo by Jerome Gilles/NurPhoto) -
DUKAS_189953720_NUR
Demonstration In Paris Against The Proposed EU-Mercosur Agreement
The Confederation paysanne farmers' union mobilizes in Paris, France, on October 14, 2025, against the draft agreement between the European Union (EU) and Mercosur countries. Several hundred people gather and call on President Emmanuel Macron to ''keep his promise'' to protect farmers. (Photo by Jerome Gilles/NurPhoto) -
DUKAS_189953687_NUR
Demonstration In Paris Against The Proposed EU-Mercosur Agreement
The Confederation paysanne farmers' union mobilizes in Paris, France, on October 14, 2025, against the draft agreement between the European Union (EU) and Mercosur countries. Several hundred people gather and call on President Emmanuel Macron to ''keep his promise'' to protect farmers. (Photo by Jerome Gilles/NurPhoto) -
DUKAS_189953679_NUR
Demonstration In Paris Against The Proposed EU-Mercosur Agreement
The Confederation paysanne farmers' union mobilizes in Paris, France, on October 14, 2025, against the draft agreement between the European Union (EU) and Mercosur countries. Several hundred people gather and call on President Emmanuel Macron to ''keep his promise'' to protect farmers. (Photo by Jerome Gilles/NurPhoto) -
DUKAS_189953677_NUR
Demonstration In Paris Against The Proposed EU-Mercosur Agreement
The Confederation paysanne farmers' union mobilizes in Paris, France, on October 14, 2025, against the draft agreement between the European Union (EU) and Mercosur countries. Several hundred people gather and call on President Emmanuel Macron to ''keep his promise'' to protect farmers. (Photo by Jerome Gilles/NurPhoto) -
DUKAS_189953675_NUR
Demonstration In Paris Against The Proposed EU-Mercosur Agreement
The Confederation paysanne farmers' union mobilizes in Paris, France, on October 14, 2025, against the draft agreement between the European Union (EU) and Mercosur countries. Several hundred people gather and call on President Emmanuel Macron to ''keep his promise'' to protect farmers. (Photo by Jerome Gilles/NurPhoto) -
DUKAS_189953674_NUR
Demonstration In Paris Against The Proposed EU-Mercosur Agreement
The Confederation paysanne farmers' union mobilizes in Paris, France, on October 14, 2025, against the draft agreement between the European Union (EU) and Mercosur countries. Several hundred people gather and call on President Emmanuel Macron to ''keep his promise'' to protect farmers. (Photo by Jerome Gilles/NurPhoto) -
DUK10158942_009
FEATURE - Der schneebedeckte Munzur-Tal-Nationalpark in Tunceli in der Türkei
TUNCELI, TURKIYE - JANUARY 30: An aerial view of the snow covered meanders of Munzur Stream during the winter season at Munzur Valley National Park, which is among the important national parks of Turkiye and consists of an area of ????approximately 42 thousand hectares in Ovacik district of Tunceli, Turkiye on January 30, 2024. The national park, which offers different views in four seasons, was covered with snow after the recent snowfall. Sidar Can Eren / Anadolu (FOTO: DUKAS/ABACA)
(c) Dukas -
DUK10158942_008
FEATURE - Der schneebedeckte Munzur-Tal-Nationalpark in Tunceli in der Türkei
TUNCELI, TURKIYE - JANUARY 30: An aerial view of the snow covered meanders of Munzur Stream during the winter season at Munzur Valley National Park, which is among the important national parks of Turkiye and consists of an area of ????approximately 42 thousand hectares in Ovacik district of Tunceli, Turkiye on January 30, 2024. The national park, which offers different views in four seasons, was covered with snow after the recent snowfall. Sidar Can Eren / Anadolu (FOTO: DUKAS/ABACA)
(c) Dukas -
DUK10158942_007
FEATURE - Der schneebedeckte Munzur-Tal-Nationalpark in Tunceli in der Türkei
TUNCELI, TURKIYE - JANUARY 30: An aerial view of the snow covered meanders of Munzur Stream during the winter season at Munzur Valley National Park, which is among the important national parks of Turkiye and consists of an area of ????approximately 42 thousand hectares in Ovacik district of Tunceli, Turkiye on January 30, 2024. The national park, which offers different views in four seasons, was covered with snow after the recent snowfall. Sidar Can Eren / Anadolu (FOTO: DUKAS/ABACA)
(c) Dukas -
DUK10158942_006
FEATURE - Der schneebedeckte Munzur-Tal-Nationalpark in Tunceli in der Türkei
TUNCELI, TURKIYE - JANUARY 30: An aerial view of the snow covered meanders of Munzur Stream during the winter season at Munzur Valley National Park, which is among the important national parks of Turkiye and consists of an area of ????approximately 42 thousand hectares in Ovacik district of Tunceli, Turkiye on January 30, 2024. The national park, which offers different views in four seasons, was covered with snow after the recent snowfall. Sidar Can Eren / Anadolu (FOTO: DUKAS/ABACA)
(c) Dukas -
DUK10158942_005
FEATURE - Der schneebedeckte Munzur-Tal-Nationalpark in Tunceli in der Türkei
TUNCELI, TURKIYE - JANUARY 30: An aerial view of the snow covered meanders of Munzur Stream during the winter season at Munzur Valley National Park, which is among the important national parks of Turkiye and consists of an area of ????approximately 42 thousand hectares in Ovacik district of Tunceli, Turkiye on January 30, 2024. The national park, which offers different views in four seasons, was covered with snow after the recent snowfall. Sidar Can Eren / Anadolu (FOTO: DUKAS/ABACA)
(c) Dukas -
DUK10158942_004
FEATURE - Der schneebedeckte Munzur-Tal-Nationalpark in Tunceli in der Türkei
TUNCELI, TURKIYE - JANUARY 30: An aerial view of the snow covered meanders of Munzur Stream during the winter season at Munzur Valley National Park, which is among the important national parks of Turkiye and consists of an area of ????approximately 42 thousand hectares in Ovacik district of Tunceli, Turkiye on January 30, 2024. The national park, which offers different views in four seasons, was covered with snow after the recent snowfall. Sidar Can Eren / Anadolu (FOTO: DUKAS/ABACA)
(c) Dukas -
DUK10158942_003
FEATURE - Der schneebedeckte Munzur-Tal-Nationalpark in Tunceli in der Türkei
TUNCELI, TURKIYE - JANUARY 30: An aerial view of the snow covered meanders of Munzur Stream during the winter season at Munzur Valley National Park, which is among the important national parks of Turkiye and consists of an area of ????approximately 42 thousand hectares in Ovacik district of Tunceli, Turkiye on January 30, 2024. The national park, which offers different views in four seasons, was covered with snow after the recent snowfall. Sidar Can Eren / Anadolu (FOTO: DUKAS/ABACA)
(c) Dukas -
DUK10158942_002
FEATURE - Der schneebedeckte Munzur-Tal-Nationalpark in Tunceli in der Türkei
TUNCELI, TURKIYE - JANUARY 30: An aerial view of the snow covered meanders of Munzur Stream during the winter season at Munzur Valley National Park, which is among the important national parks of Turkiye and consists of an area of ????approximately 42 thousand hectares in Ovacik district of Tunceli, Turkiye on January 30, 2024. The national park, which offers different views in four seasons, was covered with snow after the recent snowfall. Sidar Can Eren / Anadolu (FOTO: DUKAS/ABACA)
(c) Dukas -
DUK10158942_001
FEATURE - Der schneebedeckte Munzur-Tal-Nationalpark in Tunceli in der Türkei
TUNCELI, TURKIYE - JANUARY 30: An aerial view of the snow covered meanders of Munzur Stream during the winter season at Munzur Valley National Park, which is among the important national parks of Turkiye and consists of an area of ????approximately 42 thousand hectares in Ovacik district of Tunceli, Turkiye on January 30, 2024. The national park, which offers different views in four seasons, was covered with snow after the recent snowfall. Sidar Can Eren / Anadolu (FOTO: DUKAS/ABACA)
(c) Dukas -
DUK10157493_008
NEWS - Sturm Ciaran trifft die Bretagne
Aerial picture of storm Ciaran, November 2, 2023, Brittany, Ouessant. Two people died and 15 were injured as Storm Ciaran battered France with winds of up to 190km/h, also causing severe travel disruption on airlines, trains and roads. Storm Ciaran continued to batter northern France on Thursday, leading to severe travel disruption and power outages. Photo by Mathieu Rivrin/ABACAPRESS.COM (FOTO: DUKAS/ABACA)
(c) Dukas! -
DUK10157493_006
NEWS - Sturm Ciaran trifft die Bretagne
Aerial picture of storm Ciaran, November 2, 2023, Brittany, Ouessant Phare de la Jument. Two people died and 15 were injured as Storm Ciaran battered France with winds of up to 190km/h, also causing severe travel disruption on airlines, trains and roads. Storm Ciaran continued to batter northern France on Thursday, leading to severe travel disruption and power outages. Photo by Mathieu Rivrin/ABACAPRESS.COM (FOTO: DUKAS/ABACA)
(c) Dukas! -
DUK10157493_005
NEWS - Sturm Ciaran trifft die Bretagne
Aerial picture of storm Ciaran, November 2, 2023, Brittany, Phare des Pierres Noires. Two people died and 15 were injured as Storm Ciaran battered France with winds of up to 190km/h, also causing severe travel disruption on airlines, trains and roads. Storm Ciaran continued to batter northern France on Thursday, leading to severe travel disruption and power outages. Photo by Mathieu Rivrin/ABACAPRESS.COM (FOTO: DUKAS/ABACA)
(c) Dukas! -
DUK10157493_004
NEWS - Sturm Ciaran trifft die Bretagne
Aerial picture of storm Ciaran, November 2, 2023, Brittany, Phare de Tevennec. Two people died and 15 were injured as Storm Ciaran battered France with winds of up to 190km/h, also causing severe travel disruption on airlines, trains and roads. Storm Ciaran continued to batter northern France on Thursday, leading to severe travel disruption and power outages. Photo by Mathieu Rivrin/ABACAPRESS.COM (FOTO: DUKAS/ABACA)
(c) Dukas! -
DUK10157493_003
NEWS - Sturm Ciaran trifft die Bretagne
Aerial picture of storm Ciaran, November 2, 2023, Brittany, Phare d'Ar-men. Two people died and 15 were injured as Storm Ciaran battered France with winds of up to 190km/h, also causing severe travel disruption on airlines, trains and roads. Storm Ciaran continued to batter northern France on Thursday, leading to severe travel disruption and power outages. Photo by Mathieu Rivrin/ABACAPRESS.COM (FOTO: DUKAS/ABACA)
(c) Dukas! -
DUK10157493_002
NEWS - Sturm Ciaran trifft die Bretagne
Aerial picture of storm Ciaran, November 2, 2023, Brittany, Phare de Tevennec. Two people died and 15 were injured as Storm Ciaran battered France with winds of up to 190km/h, also causing severe travel disruption on airlines, trains and roads. Storm Ciaran continued to batter northern France on Thursday, leading to severe travel disruption and power outages. Photo by Mathieu Rivrin/ABACAPRESS.COM (FOTO: DUKAS/ABACA)
(c) Dukas! -
DUK10157493_001
NEWS - Sturm Ciaran trifft die Bretagne
Aerial picture of storm Ciaran, November 2, 2023, Brittany, Phare du Four. Two people died and 15 were injured as Storm Ciaran battered France with winds of up to 190km/h, also causing severe travel disruption on airlines, trains and roads. Storm Ciaran continued to batter northern France on Thursday, leading to severe travel disruption and power outages. Photo by Mathieu Rivrin/ABACAPRESS.COM (FOTO: DUKAS/ABACA)
(c) Dukas! -
DUKAS_148641857_ABA
dukas 148641857 aba
NEW YORK, UNITED STATES - DECEMBER 27: A view of Niagara Falls as it is partially frozen due to extreme cold weather in the Northeast in New York, United States on December 27, 2022. Fatih Aktas / Anadolu Agency/ABACAPRESS.COM (FOTO: DUKAS/ABACA)
AA/ABACA -
DUKAS_148641850_ABA
dukas 148641850 aba
NEW YORK, UNITED STATES - DECEMBER 27: A view of Niagara Falls as it is partially frozen due to extreme cold weather in the Northeast in New York, United States on December 27, 2022. Fatih Aktas / Anadolu Agency/ABACAPRESS.COM (FOTO: DUKAS/ABACA)
AA/ABACA -
DUKAS_148641840_ABA
dukas 148641840 aba
NEW YORK, UNITED STATES - DECEMBER 27: Tourists visit Niagara Falls as it is partially frozen due to extreme cold weather in the Northeast in New York, United States on December 27, 2022. Fatih Aktas / Anadolu Agency/ABACAPRESS.COM (FOTO: DUKAS/ABACA)
AA/ABACA -
DUKAS_148641837_ABA
dukas 148641837 aba
NEW YORK, UNITED STATES - DECEMBER 27: A view of Niagara Falls as it is partially frozen due to extreme cold weather in the Northeast in New York, United States on December 27, 2022. Fatih Aktas / Anadolu Agency/ABACAPRESS.COM (FOTO: DUKAS/ABACA)
AA/ABACA -
DUKAS_148641836_ABA
dukas 148641836 aba
NEW YORK, UNITED STATES - DECEMBER 27: Tourists visit Niagara Falls as it is partially frozen due to extreme cold weather in the Northeast in New York, United States on December 27, 2022. Fatih Aktas / Anadolu Agency/ABACAPRESS.COM (FOTO: DUKAS/ABACA)
AA/ABACA -
DUKAS_134926025_ABA
Putin Orders Troops to Separatist Regions
File photo dated September 26, 2021 of Russia's President Vladimir Putin on vacation. In early September, Putin spent a few days off in Siberia after his working visit to the Primorye Territory and the Amur Region. Russian President Vladimir Putin has ordered troops into separatist-held parts of eastern Ukraine in what the Kremlin called a "peacekeeping" mission, just hours after he signed decrees recognizing the independence of the Moscow-backed regions. Photo by Alexei Druzhinin/Russian Presidential Press and Information Office/Tass/ABACAPRESS.COM (FOTO: DUKAS/ABACA)
Druzhinin Alexei/Tass/ABACA -
DUKAS_134926022_ABA
Putin Orders Troops to Separatist Regions
File photo dated September 26, 2021 of Russia's President Vladimir Putin on vacation. In early September, Putin spent a few days off in Siberia after his working visit to the Primorye Territory and the Amur Region. Russian President Vladimir Putin has ordered troops into separatist-held parts of eastern Ukraine in what the Kremlin called a "peacekeeping" mission, just hours after he signed decrees recognizing the independence of the Moscow-backed regions. Photo by Alexei Druzhinin/Russian Presidential Press and Information Office/Tass/ABACAPRESS.COM (FOTO: DUKAS/ABACA)
Druzhinin Alexei/Tass/ABACA -
DUKAS_134926020_ABA
Putin Orders Troops to Separatist Regions
File photo dated September 26, 2021 of Russia's President Vladimir Putin on vacation. In early September, Putin spent a few days off in Siberia after his working visit to the Primorye Territory and the Amur Region. Russian President Vladimir Putin has ordered troops into separatist-held parts of eastern Ukraine in what the Kremlin called a "peacekeeping" mission, just hours after he signed decrees recognizing the independence of the Moscow-backed regions. Photo by Alexei Druzhinin/Russian Presidential Press and Information Office/Tass/ABACAPRESS.COM (FOTO: DUKAS/ABACA)
Druzhinin Alexei/Tass/ABACA -
DUKAS_134926019_ABA
Putin Orders Troops to Separatist Regions
File photo dated September 26, 2021 of Russia's President Vladimir Putin on vacation. In early September, Putin spent a few days off in Siberia after his working visit to the Primorye Territory and the Amur Region. Russian President Vladimir Putin has ordered troops into separatist-held parts of eastern Ukraine in what the Kremlin called a "peacekeeping" mission, just hours after he signed decrees recognizing the independence of the Moscow-backed regions. Photo by Alexei Druzhinin/Russian Presidential Press and Information Office/Tass/ABACAPRESS.COM (FOTO: DUKAS/ABACA)
Druzhinin Alexei/Tass/ABACA -
DUKAS_136665524_EYE
As election looms, can Macron show he has governed for all for France?
Brittany symbolises how difficult life has been for many French people in past two years Ð but there are signs of change.
Now, as he faces an April re-election battle dominated by concerns over the cost of living, social protections and how to make ends meet; his policy of slashing school class sizes to help disadvantaged children has become key to Macron showing he has not only governed for the elite.
Julien Rouxel, dairy cow farmer in his barn with his cows, Pledran, France.
1st February 2022.
© Francois Lepage / Guardian / eyevine
Contact eyevine for more information about using this image:
T: +44 (0) 20 8709 8709
E: info@eyevine.com
http://www.eyevine.com
(FOTO: DUKAS/EYEVINE)
© Guardian / eyevine. All Rights Reserved.
