ICC World Test Championship Final to be held from June 18 to 22 at Lords after getting postponed by a week

It is done to keep proximity between the WTC Final and IPL 2021 Final.

Sign Up for NextBigWhat Newsletter

Daily.