20100428 business.india-business: Sensex tumbles over 300 points