Lord’s to host the next two world cup finals Cricket July 27, 2022 On Tuesday, ICC decided to select Lord’s as the next venue for the World Test Championship final. The Lord’s will…