Railways Minister Mallikarjun Kharge left train fares and freight rates unchanged on Wednesday, in an interim rail budget ahead of a national election due by May.

It wasn’t really a surprise. In 2012, Dinesh Trivedi was forced to resign as railways minister after his decision to raise passenger fares for the first time in eight years prompted a furious response from his own party — the Trinamool Congress — that was part of the Congress-led coalition government at the time.

The government did raise fares last year, this time with a Congressman at the helm of affairs, as a cash-strapped railways ministry tried to raise money to pay its employees.

But there was no repeat of that on Wednesday, as any hike in passenger fares would have run the risk of upsetting commuters in a crucial election year. The government limited itself to announcing some people-friendly measures without increasing fares.

Here are some of the key announcements for passengers travelling on the world’s fourth-largest railway network: