Tendulkar's 169 in Cape Town was also ridiculous, against a rampaging Donald and Pollock and India 58/5both up there but I'd rate the Kapil 129 in Port Elizabeth above either.
India was 6/31. Alan Donald was in god mode and supported by Brett Schultz.
My late grandfather would have said the title for greatest Indian innings in a losing cause would be Hazare's twin centuries against the invincibles in Adelaide in 1947/48.
But its a sign of how bad Indian cricket was for so long that we take the award for greatest centuries in losing causes