news Nifty Tech view: Tech View: Nifty’s struggle with 15,900 continues as market indecisiveness prevails July 23, 2021