Indian stock market benchmarks, Nifty and Sensex, ended in red after trading in a narrow range on Thursday, July 17. Investor sentiment remained cautious amid global uncertainty, fueled by speculation that US President Donald Trump might remove Federal Reserve Chair Jerome Powell, despite Trumps denial of any immediate plans.