IRFC is a top railway stock (Budget Day Stock). A market expert has recommended BUY rating on IRFC shares on Budget Day. IRFC ...