Shares of ITC Hotels Ltd, the newly demerged hotel business of FMCG conglomerate ITC Ltd, made their debut on the stock ...