Mumbai (Maharashtra) [India], June 10 : Indian equity markets ended on a mixed note on Wednesday, with the Nifty 50 closing in the red while the BSE Sensex managed a marginal gain, as renewed tensions between the United States and Iran kept investors cautious. The Nifty 50 index closed at 23,216.45, down 27.15 points or 0.12 per cent. The BSE Sensex settled at 73,983.18, gaining 64.42 points or 0.09 per cent.