By James Kuanal
England players are wearing red caps on Day 2 of the third Test against India at Lord鈥檚 on Friday, July 11.
By James Kuanal
England players are wearing red caps on Day 2 of the third Test against India at Lord鈥檚 on Friday, July 11.