Stock markets rebound sharply after weak start; Nifty tops 25,700 | Discvr Financial News | discvr.ai