Nifty Halts Longest Losing Streak In Over Eight Years