Because during that time railroad company's would monopolies on farmers and the act required them to have a reasonable and just cost to use railroads. Hope this helps.
The people who would most likely support imperialism here would be capitalists and the media. Capitalists because they can produce much higher amounts of goods for a much lower price - exploiting the local population, and the media because they have stories to talk about which sell :)
Holy Fairs: The Kumbh Mela (the "pitcher festival") is one of the holiest of Hindu pilgrimages that is held four times every twelve years; the location is rotated among the four cities of Prayagraj, Haridwar, Nashik, and Ujjain. Shravani Mela of Deoghar and Pitrapaksha Mela of Gaya are also notable holy fairs.