Yes, IRCTC is the sole monopoly in the railway sector. The reasons are, that this is the only company allowed in Indian railways by the Indian government to provide catering services, packaged drinking water, and the most important online railway ticket booking business.