The Indian Hotels Company (IHC) is the parent company of Taj Hotels Resorts and Palaces. It was founded by Jamshetji N. Tata in 1903 and currently comprises 76 hotels, 7 palaces across 12 countries employing over 13,000 people. Taj Hotels Resorts and Palaces operates luxury, leisure and business hotels catering to different traveler segments through properties located in prime destinations worldwide.