Pakistan great Hanif Mohammad has undergone an operation for liver cancer, it has been reported.
Mohammad is kept under observation and will stay at the hospital for about a week.
The veteran batsman holds a record for playing the longest innings in Test history – a mammoth 970-minute (16 hours and 10 minutes), 337 against the West Indies at Bridgetown in 1958.
Photograph: Reuters