www.bbc.com2 weeks agoJavaScriptLord's to host 2025 World Test Championship finalLord's will host the World Test Championship final for the first time in summer 2025, starting June 11. [ more ]