Indian Railways, where 22 million passengers carry their dreams forward