I always encourage others to go on an adventure travelling in trains in India.
The Indian Railways operates on a massive scale, running over 12,000 trains daily and managing a network running for 115,000 kilometres. Despite these impressive figures, it remains financially impoverished due to its high passenger subsidies
source of pic
source of text