The highly anticipated third Test between England and India is set to begin at Lord’s, with the series tied 1-1. England won the first Test, while India responded with a historic victory at Edgbaston. Lord’s, known as the ‘Home of Cricket,’ will host this crucial match.