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 call cites rich valuations with a thin near-term pipeline despite strong cash generation.