Bengaluru: OYO Hotels & Homes, the world's sixth largest chain of leased and franchised hotels, homes & living spaces, is set to invest $100 million in China ...
Bengaluru: OYO Hotels & Homes, the world's sixth largest chain of leased and franchised hotels, homes & living spaces, is set to invest $100 million in China ...