Indian stock markets opened higher on Thursday, with Sensex gaining 166 points and Nifty rising 55 points. Sustained foreign institutional investor inflows, falling crude oil prices, strong corporate earnings and positive US market performance supported the ongoing market rally. Stocks rise on foreign inflows and lower oil; Sensex, Nifty up as FIIs buy, Brent slips to around $91.75.