The 96-year-old monarch, holding a walking stick, smiled happily as she took part in the Ceremony of the Keys at the Palace of Holyroodhouse, her official residence in Edinburgh, in which she is offered the keys to the city.

While Elizabeth continues to perform official engagements, often remotely, she now infrequently carries out duties in public because of what Buckingham Palace says are "episodic mobility issues".

However, she is also due to attend an Armed Forces Act of Loyalty Parade at the palace on Tuesday, although some engagements during the week will be covered by other members of the royal family.

(Reporting by Michael Holden, Editing by Kylie MacLellan)