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 a non-Test playing country, defeated India in the 1979 World Cup. This was a significant upset that helped accelerate Sri Lanka's elevation to Test status. East Africa, Canada, and Zimbabwe were also non-Test nations but did not beat India in that period.