The Nifty 50 index opened at 23,528.60, registering a gain of 20.20 points or 0.09 per cent, while the BSE Sensex index opened at 77,637.01, up by 136.44 points or 0.18 per cent. Market experts noted ...