Hospitality chain Oyo rejects media reports over laying off China staff
Oyo Hotels and Homes, which is India’s largest hospitality chain, based out of Gurugram, has thrashed media reports that suggest the company has fired more than 1,000 of its China…