The International Cricket Council (ICC) has officially announced that Lord's Cricket Ground in London will host the final of the World Test Championship in June 2027.

This decision marks a return to tradition, cementing the historic ground as the ultimate stage for red-ball cricket. Test cricket enthusiasts worldwide have praised the announcement, citing the unique atmosphere and history that Lord's brings to such a prestigious event.

Currently, Australia and India lead the WTC standings, with England making a late charge after key victories in their away series. The race to finish in the top two is expected to intensify over the next year.