Mumbai: The Indian stock markets are on a roll, with the benchmark BSE Sensex and Nifty hitting fresh highs yet again on Tuesday amid sustained investor optimism. Over the past month, the Sensex has gained over 3,600 points, or 5.7 per cent, to hit an all-time high of 66,985.50 on Tuesday. Meanwhile, the Nifty has […]