Former Indian captain Vijay Hazare has died in hospital in Baroda at the age of 89 following a long illness.
Hazare scored 18,740 runs at an average of 58 during a career which stretched from 1934-35 until the mid 1960s.
He made his Test debut against England at Lord's in 1946 and played 30 Tests in all, 14 of them as captain.
Hazare hit seven centuries during his Test career, two of them in the same game against Don Bradman's Australian side at Adelaide in 1948.
But his highest Test score of 164 not out came three years later, when India took on England in Delhi.
Later in that series, Hazare led India to their first ever Test victory when they defeated England by an innings and eight runs in Madras.
"He was a magnficent batsman - absolutely out of the top drawer," said MCC president Tom Graveney, who played against Hazare in that 1951-52 series and again in England the following summer.
"He was never in a hurry and even when they were struggling against Fred Trueman's pace in '52, he still played very well.
"He was a quiet man, who didn't get excited about anything, but definitely one of the finest cricketers India has produced."
Hazare had been suffering from intestinal cancer and had been on life support for the past week.