King Felipe VI of Spain recives Prince Albert II of Monaco at Zarzuela Palace on April 22, 2016 in Madrid, Spain.
King Felipe VI of Spain recives Prince Albert II of Monaco at Zarzuela Palace on April 22, 2016 in Madrid, Spain.
King Felipe VI of Spain recives Prince Albert II of Monaco at Zarzuela Palace on April 22, 2016 in Madrid, Spain.
King Felipe VI of Spain recives Prince Albert II of Monaco at Zarzuela Palace on April 22, 2016 in Madrid, Spain.
King Felipe VI of Spain recives Prince Albert II of Monaco at Zarzuela Palace on April 22, 2016 in Madrid, Spain.
King Felipe VI of Spain recives Prince Albert II of Monaco at Zarzuela Palace on April 22, 2016 in Madrid, Spain.
King Felipe VI of Spain recives Prince Albert II of Monaco at Zarzuela Palace on April 22, 2016 in Madrid, Spain.
King Felipe VI of Spain recives Prince Albert II of Monaco at Zarzuela Palace on April 22, 2016 in Madrid, Spain.
King Felipe VI of Spain recives Prince Albert II of Monaco at Zarzuela Palace on April 22, 2016 in Madrid, Spain.
King Felipe VI of Spain recives Prince Albert II of Monaco at Zarzuela Palace on April 22, 2016 in Madrid, Spain.
King Felipe VI of Spain recives Prince Albert II of Monaco at Zarzuela Palace on April 22, 2016 in Madrid, Spain.
King Felipe VI of Spain recives Prince Albert II of Monaco at Zarzuela Palace on April 22, 2016 in Madrid, Spain.
King Felipe VI of Spain recives Prince Albert II of Monaco at Zarzuela Palace on April 22, 2016 in Madrid, Spain.
King Felipe VI of Spain recives Prince Albert II of Monaco at Zarzuela Palace on April 22, 2016 in Madrid, Spain.
King Felipe VI of Spain recives Prince Albert II of Monaco at Zarzuela Palace on April 22, 2016 in Madrid, Spain.
King Felipe VI of Spain recives Prince Albert II of Monaco at Zarzuela Palace on April 22, 2016 in Madrid, Spain.
King Felipe VI of Spain recives Prince Albert II of Monaco at Zarzuela Palace on April 22, 2016 in Madrid, Spain.
King Felipe VI of Spain recives Prince Albert II of Monaco at Zarzuela Palace on April 22, 2016 in Madrid, Spain.
King Felipe VI of Spain recives Prince Albert II of Monaco at Zarzuela Palace on April 22, 2016 in Madrid, Spain.
King Felipe VI of Spain receives Prince Albert II of Monaco at Zarzuela Palace on April 22, 2016 in Madrid, Spain.
King Felipe VI of Spain receives Prince Albert II of Monaco at Zarzuela Palace on April 22, 2016 in Madrid, Spain.
Prince Albert II of Monaco is received by King Felipe VI of Spain at Zarzuela Palace on April 22, 2016 in Madrid, Spain.
King Felipe VI of Spain receives Prince Albert II of Monaco at Zarzuela Palace on April 22, 2016 in Madrid, Spain.
King Felipe VI of Spain receives Prince Albert II of Monaco at Zarzuela Palace on April 22, 2016 in Madrid, Spain.
King Felipe VI of Spain receives Prince Albert II of Monaco at Zarzuela Palace on April 22, 2016 in Madrid, Spain.
King Felipe VI of Spain receives Prince Albert II of Monaco at Zarzuela Palace on April 22, 2016 in Madrid, Spain.
King Felipe VI of Spain receives Prince Albert II of Monaco at Zarzuela Palace on April 22, 2016 in Madrid, Spain.
King Felipe VI of Spain receives Prince Albert II of Monaco at Zarzuela Palace on April 22, 2016 in Madrid, Spain.
King Felipe VI of Spain receives Prince Albert II of Monaco at Zarzuela Palace on April 22, 2016 in Madrid, Spain.
King Felipe VI of Spain receives Prince Albert II of Monaco at Zarzuela Palace on April 22, 2016 in Madrid, Spain.
King Felipe VI of Spain receives Prince Albert II of Monaco at Zarzuela Palace on April 22, 2016 in Madrid, Spain.
King Felipe VI of Spain receives Prince Albert II of Monaco at Zarzuela Palace on April 22, 2016 in Madrid, Spain.
King Felipe VI of Spain receives Prince Albert II of Monaco at Zarzuela Palace on April 22, 2016 in Madrid, Spain.
King Felipe VI of Spain receives Prince Albert II of Monaco at Zarzuela Palace on April 22, 2016 in Madrid, Spain.
King Felipe VI of Spain receives Prince Albert II of Monaco at Zarzuela Palace on April 22, 2016 in Madrid, Spain.
King Felipe VI of Spain receives Prince Albert II of Monaco at Zarzuela Palace on April 22, 2016 in Madrid, Spain.
Spain's King Felipe VI and Monaco's Prince Albert II wave as they pose for media prior to a meeting at the Zarzuela Palace in Madrid, on April 22,...
Spain's King Felipe VI and Monaco's Prince Albert II chat as they pose for media prior to a meeting at the Zarzuela Palace in Madrid, on April 22,...
Spain's King Felipe VI and Monaco's Prince Albert II shake hands as they pose for media prior to a meeting at the Zarzuela Palace in Madrid, on April...
Spain's King Felipe VI and Monaco's Prince Albert II shake hands as they pose for media prior to a meeting at the Zarzuela Palace in Madrid, on April...
Spain's King Felipe VI and Monaco's Prince Albert II shake hands as they pose for media prior to a meeting at the Zarzuela Palace in Madrid, on April...
Spain's King Felipe VI and Monaco's Prince Albert II shake hands as they pose for media prior to a meeting at the Zarzuela Palace in Madrid, on April...
Spain's King Felipe VI and Monaco's Prince Albert II pose for media prior to a meeting at the Zarzuela Palace in Madrid, on April 22, 2016.
Spain's King Felipe VI and Monaco's Prince Albert II arrive to pose for media prior to a meeting at the Zarzuela Palace in Madrid, on April 22, 2016.
King Felipe VI of Spain receives Prince Albert II of Monaco at Zarzuela Palace on June 21, 2019 in Madrid, Spain.
King Felipe VI of Spain receives Prince Albert II of Monaco at Zarzuela Palace on June 21, 2019 in Madrid, Spain.
King Felipe VI of Spain receives Prince Albert II of Monaco at Zarzuela Palace on June 21, 2019 in Madrid, Spain.
King Felipe VI of Spain receives Prince Albert II of Monaco at Zarzuela Palace on June 21, 2019 in Madrid, Spain.
King Felipe VI of Spain receives Prince Albert II of Monaco at Zarzuela Palace on June 21, 2019 in Madrid, Spain.
King Felipe VI of Spain receives Prince Albert II of Monaco at Zarzuela Palace on June 21, 2019 in Madrid, Spain.
King Felipe VI of Spain receives Prince Albert II of Monaco at Zarzuela Palace on June 21, 2019 in Madrid, Spain.
King Felipe VI of Spain receives Prince Albert II of Monaco at Zarzuela Palace on June 21, 2019 in Madrid, Spain.
King Felipe VI of Spain receives Prince Albert II of Monaco at Zarzuela Palace on June 21, 2019 in Madrid, Spain.
King Felipe VI of Spain receives Prince Albert II of Monaco at Zarzuela Palace on June 21, 2019 in Madrid, Spain.
King Felipe VI of Spain receives Prince Albert II of Monaco at Zarzuela Palace on June 21, 2019 in Madrid, Spain.