Nifty ends Budget week 2.35% higher after falling for two straight weeks

Nifty ends Budget week 2.35% higher after falling for two straight weeks