Glastonbury’s Greatest Headliners
10pm, BBC Two
Edith Bowman introduces highlights of the Pyramid Stage from the past 25 years, including Adele and Bowie, plus Pulp in 1995 all but turning Common People into an unofficial national anthem. Plus, interviews with Damon Albarn, Liam Gallagher and the Chemical Brothers. None of whom have ever shimmied round the stage like a slinky while honking the theme from The Benny Hill Show into a rhinestone-studded saxophone. Only Dolly Parton did that. So she wins. Ali Catterall
BBC Cardiff Singer of the World Final
7.30pm, BBC Four
Which of the finalists will walk away with the title of BBC Cardiff Singer of the World and a prize of £20,000? Live coverage of the concluding stage of the contest comes from St David’s Hall, where support is provided by the BBC National Orchestra of Wales under Ewa Strusińska and Ariane Matiakh. Mike Bradley
Britain’s Most Historic Towns
8pm, Channel 4
Leaving the best until last in this run of city portraits, Alice Roberts profiles Stirling, combining aerial footage, archaeology and even early football history, and telling the stories of the Stewart monarchs who dwelt in its castle from 1371 to 1603. Happily, the UK is stuffed with suitable candidates for future programmes. MB
Killing Eve
9.15pm, BBC One
This second series of Phoebe Waller-Bridge’s spy caper has returned to mixed reviews, possibly due to the fact that its creator – and now exec producer – isn’t at the coalface this time around. In any case, episode three may prove a turning point for viewers and critics alike, with Eve and Villanelle in deliciously close proximity. Hannah J Davies
Piers Morgan’s Life Stories
9.35pm, ITV
Real-life mates Morgan and Alan Sugar have done well out of their pantomime feud. You might consider this bonhomie-filled chat – the last in the current series – to be a curtain call. Certainly don’t expect any tough questions to interrupt Lord Sugar’s flow, as he reminiscences on Amstrad, Spurs and Trump. Ellen E Jones
1919-39: A Mere Truce?
10.10pm, France 24
A timely film from the English-language arm of the French news channel examines the legacy of the Paris peace conference of 1919, which led to the controversial treaty of Versailles. Combining grainy archive footage and expert testimony, Florence Gaillard presents a bold new perspective on the inter-war years. MB
Film choice
Crimson Peak, 1am, Film4
In 19th-century New York, British aristo Sir Thomas Sharpe (Tom Hiddleston) and his sister Lucille (Jessica Chastain) lure young Edith (Mia Wasikowska) back to their crumbling Cumberland estate. One glimpse of the Gormenghastly pile should send her racing home, but she stays to endure Guillermo del Toro’s gothic effort. Paul Howlett
Sport choice
World Cup Cricket: India v Afghanistan, 10am, Sky Sports Cricket
Followed by the conclusion of West Indies v New Zealand.
Tennis: Queen’s, 1pm, BBC One
Day six of the men’s grass-court tournament at Queen’s Club.
Women’s World Cup Football, 7.30pm, BBC Two
Second last-16 match between runners-up in groups A and C.