Photographs │ London │ Lord’s Cricket Ground 25 July 2011 Next ▷ ◁ Prev The Pavilion, Lord’s Cricket Ground. Lord’s claims to be, with ample justification, the home of cricket. Photographed on 25 July 2011, the fifth day of the first Test between England and India.