Multiple choice general knowledge sports

Which was the 1st non Test playing country to beat India in an international match?

  1. East Africa

  2. Canada

  3. Sri Lanka

  4. Zimbabwe

Reveal answer Fill a bubble to check yourself
C Correct answer
Explanation

Sri Lanka, then Ceylon, was not a Test-playing nation when they defeated India in the 1979 World Cup. Sri Lanka gained Test status only in 1982, making their 1979 victory against India a historic upset by a non-Test nation. This win in the group stage was one of cricket's early giant-killing moments.