ITC Hotels is an Indian hospitality company that operates and manages hotels. It has over 100 hotels and is India's third largest hotel chain. From Wikipedia
The demerged hospitality arm of ITC Ltd opened at ₹180 on NSE, with shares declining further post-listing.