Sports ❯Cricket ❯Events ❯World Test Championship
Lord’s is set to stage the 2027 final under a verbal ICC agreement guaranteeing England will host WTC finals through 2031.