Actor Gary Oldman has been knighted alongside David Beckham on a King's Birthday Honours list that also recognises Strictly Come Dancing hosts Tess Daly and Claudia Winkleman.

The Oscar winner and the former football England captain are among 19 new sirs, while 21 damehoods have been announced, including singer and actress Elaine Paige and Regeneration novelist Pat Barker.

There are MBEs for teenage world darts champion Luke Littler and Love Island star Georgia Harrison for her work on online privacy and cyber crime.

Overall, 1,200 people are on the main honours listed issued by the Cabinet Office, of which 48% are women. The youngest person being honoured is 11 while the oldest is 106.

The list features a range of well-known names, including from the arts, politics and sports, but it is primarily made up of people being recognised for their work in the community, including campaigners and fundraisers.