Strong Resistance at 159.93
Good buying pressure can be seen
NTPC - chart - 9025442