The ICC has revealed that Lord’s Cricket Ground will host the 2025 World Test Championship Final starting June 11. With nine months remaining, teams including India, Australia, New Zealand, Bangladesh, England, and South Africa are competing for the top two spots in the WTC standings to secure their place in this prestigious event.

By