Indian Railways earns about 400 crore rupees (approximately 48 million dollars) every day. The largest share of this revenue comes from freight trains. When calculated on a monthly basis ...