20040426 india: David vs Goliath or 'bali ka bakra'?