News

The company owns chain-affiliated hotels and rooms in South India (comprising the states of Kerala, Andhra Pradesh, Tamil ...