Multiple choice general knowledge sports Which was the 1st non Test playing country to beat India in an international match? East Africa Canada Sri Lanka Zimbabwe Reveal answer Fill a bubble to check yourself C Correct answer Explanation Sri Lanka defeated India in the 1979 ICC World Cup, becoming the first non-Test playing nation to beat India in an international match. Sri Lanka didn't gain Test status until 1982, making this victory particularly significant in cricket history.