IRCTC (Indian Railway Catering and Tourism Corporation) is a part of Indian Railway which provides its services through its website. The services provided by IRCTC are- Online Ticketing, Tourism, and Catering (In some specific trains).
Read this post on factsninfo.com