IRCTC, a Mini Ratna public sector enterprise under the administrative control of Ministry of Railways, is the sole entity authorized by Indian Railway