India-based luxury hotel group, Taj Hotels Resorts and Palaces, is as synonymous in India as the Taj Mahal. It is, however, fast acquiring a global presence through rapid expansion of its hotel portfolio.The expansion will see a large increase in its domestic and international portfolio of 100 pro [
...]