Taj Hotels is a chain of luxury hotels and a subsidiary of the Indian Hotels Company Limited; headquartered at Express Towers, Nariman Point in Mumbai. Read More
Tata Sons Chairman Emeritus Ratan Tata on Tuesday paid homage to the "spirit and sense of unity" of Mumbai on the 11th anniversary of the dastardly 26/11 attack. ...