Indian Railway Catering and Tourism Corporation Ltd. (IRCTC) is a wholly-owned subsidiary of Indian Railways, Government of India. It is a Mini Ratna (Category-I Central Public Sector Enterprise), incorporated in 1999 as an extended arm of the Indian Railways with the objective to upgrade, modernize, professionalize and manage the catering and hospitality services at stations, on trains and other locations, online ticket booking services, packaged drinking water and to promote domestic and international tourism through development of budget hotels, special tour packages, information & commercial publicity and global reservation systems....