Indian share markets are trading higher with Sensex trading 381 points higher, and Nifty is trading 119 points higher.