LONDON: The Home of Cricket Lord's Cricket Ground is likely to host the final of the ongoing World Test Championship…