Multiple choice general knowledge What was the first Indian Luxurious hotel established by thr Tatas? Jai Mahal Taj Mahal Leela Palace ITC Hotels Reveal answer Fill a bubble to check yourself B Correct answer Explanation The Taj Mahal Palace Hotel in Mumbai (opened 1903) was the first luxury hotel established by the Tata Group. Jai Mahal, Leela Palace, and ITC Hotels are not part of Tata's initial hospitality ventures.