The Indian Hotels Company Limited (IHCL) has confirmed the signing of a new Taj hotel in Alibaug, Maharashtra, marking an ...