Gerard Depardieu has arrived at the Ballon d'Or gala in Zurich with Fifa president Sepp Blatter.
The actor recently caused controversy after he decided to leave France for tax reasons and was presented with a Russian passport on Sunday. He later met Vladimir Putin in the Black Sea resort of Sochi.
More top news
Taken in the White Drawing Room at Windsor Castle, a new photograph marks the couple's 70th wedding anniversary.
The 69-year-old republic veteran told the annual Sinn Fein Ard Fheis it would be his last as leader.
A body has been found in the search for missing teenager Gaia Pope.