Lord's likely to host World Test Championship final in 2023

ICC are hoping to announce the venue at their Annual General Meeting next month

Full credit to espncricinfo.com Please read more here.