At 1.30 pm, Indian stock markets were trading strong with BSE Sensex up by 160 points at 16840 and NSE Nifty higher by nearly 42 points at 5042.
Indian markets trading strong;