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.