The Indian Railway Catering and Tourism Corporation (IRCTC) brings a breath of fresh air for rail passengers.