Tata-owned Indian Hotels Company is welcoming more guests. But should retail investors check-in now?
Taj Santacruz Mumbai, a luxury hotel from the iconic Taj Hotels Resorts and Palaces, which is part of the Tata Group, opened in MumbaiSynopsisIndian Hotels...