Prince Harry meets guests and gives reading at Invictus service

The Duke of Sussex attended a thanksgiving service in St Paul's Cathedral today, to celebrate the 10th anniversary of the Invictus Games. He was greeted by several attendees, including actor Damien Lewis, before the prince read a passage from Corinthians and Isaiah.

Prince Harry founded the games - a sporting competition for injured service men and women - in 2014.

He arrived in London for a flying visit from his home in California. His father, King Charles III, is also at a public event in London, but the two will not meet.

The duke's spokesman said the King's "full programme" prevented any meeting.