Explained: Why IRFC shares gained over 7% to hit 52-week high today

Explained Why IRFC shares gained over to hit week high today

Explained: Why IRFC shares gained over 7% to hit 52-week high today
Explained Why IRFC shares gained over to hit week high today