Nifty surges over 500 points in Wednesday cas, settles 22,811

Business