Which of the following countries has played the highest number of test matches in cricket?
A
South Africa
B
West Indies
C
Australia
D
England
Correct Answer: England