Tata Group subsidiary Indian Hotels Company Limited (IHCL) is set to develop a five-star hotel named Taj Pushpavanta Palace ...