Nifty 50 Analysis for 28 May 25