Oyo will be the world#39;s largest hotel chain by 2023

Oyo will be the world#39;s largest hotel chain by 2023

Oyo will be the world#39;s largest hotel chain by 2023 Oyo, which began with one hotel in Gurgaon in 2013, has grown to over 330,000 rooms in 500 cities globally. While India was its first playground, it now has more rooms in China.