Sensex swings over 600 points to close 74,781.76, Nifty 23,398.10

Business