NTPC's stock dips by 0.88% in last 3 months

Business