Sensex rises 650 points as Nifty tops 25,900 on strong bank earnings and trade optimism | Discvr Financial News | discvr.ai