Syed Abid Ali, who played 29 Tests as an allrounder for India between December 1967 and December 1974, died at the age of 83.