Shares of ITC Hotels Ltd. — the demerged hotels business of ITC Ltd. — were listed at a discount of 30.4% on Wednesday at Rs 188 per share on the BSE, against the implied price of Rs 270 per share. On the National Stock Exchange, the shares debuted at a 30.7% discount at Rs 180 per share.
The…
GIPHY App Key not set. Please check settings