Taj Hotels was, is and will be India’s largest hospitality company for a long time: Puneet Chhatwal

Chhatwal who will personally supervise the bidding on Friday between IHCL and rival ITC Hotels said the Mansingh and Taj are the right fit.