Nifty risks 21,500, HDFC Bank eyes ₹640, IT rally shows fatigue: Anand James · Activ.news