Sensex 523.66-Point gain Nifty 101.60-Point rise amid Nasdaq weakness

Business