The Nifty Realty Index and Bank Nifty surged 2.1% and 1.1%, respectively; while the benchmark Nifty ended marginally higher ...