Indian Hotels Company Limited, owned by the Tata Group, is Asia's largest hotel group, founded in 1903 with the Taj Mahal Palace in Bombay as its first property. It operates 108 hotels across India and 17 internationally, offering various brands including luxury Taj Hotels, mid-range Vivanta, and economy Ginger. The Taj Palace Hotel in New Delhi, opened in 1983, features extensive facilities for banquets and conferences, making it a hub for high-profile guests.