England v India: How much do you know about England's previous Tests?

As England prepare for their 1,000th Test, which starts on Wednesday against India, test your knowledge of the previous 999.

England v India, first Test
Venue: Edgbaston Date: 1-5 August Time: 11:00 BST
Coverage: Ball-by-ball Test Match Special commentary on BBC Radio 5 live sports extra, Radio 4 LW and the BBC Sport website. In-play clips and live text commentary on the BBC Sport website and app. Full tour details