Nifty ends 7-session slide at 24,231.85 after US Treasury move

Business