Multiple choice general knowledge sports

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

  1. Canada

  2. Sri Lanka

  3. Zimbabwe

  4. East Africa

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

Sri Lanka defeated India in the 1979 World Cup when they were not yet a Test-playing nation (Sri Lanka gained Test status in 1982). This victory was significant as it marked one of the early major upsets in World Cup history and announced Sri Lanka's arrival on the international stage. None of the other options were non-Test playing countries when they first beat India.