Have created over 1 lakh direct and indirect jobs in India: OYO
OYO has footprint in over 500 cities across 10 countries - India, China, Malaysia, Nepal, the UK, the UAE, Indonesia, Saudi Arabia, the Philippines and Japan.
He added that over half of the 1 lakh jobs created by it were in smaller towns and cities of India. Photo: Reuters