The freight sector has traditionally been the major revenue generator for Indian Railways, contributing approximately 70% of total revenue. This is because freight transportation (coal, minerals, containers, etc.) has always been more profitable than passenger services, which are often subsidized to make travel affordable.