20100428 unknown: Sensex tumbles over 300 points