Lord’s will host the final of the Women’s T20 World Cup on Sunday 5 July next year, organisers have announced. The 12-team tournament will be held across England with Headingley, Old Trafford, Edgbaston, The Oval, the Hampshire Bowl and Bristol’s County Ground also hosting matches. It will begin on Friday, 12 June with the full...