Multiple choice general knowledge sports Which was the 1st non Test playing country to beat India in an international match? Canada Sri Lanka Kenya East Africa Reveal answer Fill a bubble to check yourself B Correct answer Explanation Sri Lanka (then a non-Test playing nation) defeated India in the 1979 World Cup. This was a significant upset as India had Test status while Sri Lanka was yet to achieve it.