The policeman killed after confronting the Westminster attacker outside Parliament and the heroic passer-by stabbed trying to protect MP Jo Cox have been awarded medals for their bravery.

Their recognition came as comedian Billy Connolly was given a knighthood and actress Julie Walters was made a dame in this year's Queen's Birthday Honours.

Oscar-winner Olivia de Havilland, who turns 101 next month, is the oldest woman to become a dame in this centenary year of the modern-day honours system.

Those honoured from the world of entertainment include chart-topper Ed Sheeran and comedian David Walliams, with the honours committee describing the list as the most diverse yet.

In a break with tradition, the Queen's Civilian Gallantry List has been released at the same time as the monarch's birthday honours.

Police Constable Keith Palmer, who was stabbed to death by attacker Khalid Masood in March on the forecourt of the Palace of Westminster, is posthumously awarded the George Medal for confronting an armed terrorist to protect others and Parliament.

Metropolitan Police Commissioner Cressida Dick said she and her colleagues were "immensely proud" of Pc Palmer's bravery.

Paying tribute, she said: "Keith acted that day with no thought for his own safety, intent simply on doing his job and protecting members of the public and Parliament. He paid the ultimate price for his selfless actions."