Buckingham Palace has released a new portrait of Queen Elizabeth II on the eve of celebrations to mark her Platinum Jubilee.
The 96-year-old said she had been inspired by the outpouring of goodwill ahead of the celebrations to mark her 70 years on the British throne.