Railways: Past, present & future