MoneycontrolClosing Bell: Nifty ends below 18,150, Sensex down 129 points; banks outperform18 May 2023Rakesh PatilBy Rakesh Patilmore_vert