20100428 unknown: Sensex tumbles over 300 points on global cues