ITC Hotels was demerged from ITC Limited earlier this month. ITC Hotels shares listed at Rs 188 on the BSE, while on the NSE ...