Iconic Lord's Cricket Ground To Host World Test Championship Finals In 2023 And 2025
The International Cricket Council (ICC) on Tuesday announced that the World Test Championship finals in 2023 and 2025 will be played at the iconic Lord's Cricket Ground in London. "The IBC Board approved Lord's Cricket Ground as the host for the ICC World Test Championship Finals in 2023 and 2025," stated an official ICC media release, which came out on Tuesday evening.


