Lord's Cricket Ground is set to host the ICC World Test Championship Final in 2025. This marks a first for the iconic venue. Known as the 'Home of Cricket', Lord's has a rich history dating back to 1814. It hosted its first Test in 1884. The ground is famous for its pavilion, Long Room, and MCC Museum.