OYO plans 600 new locations in South India by the year-end
Currently operating around 1350 properties in the southern states of Karnataka, Kerala, Tamil Nadu, Andhra Pradesh, Telangana, and the Union Territory of Puducherry, OYO aims to increase its storefronts by 500-700 in the region.
Written By: Zee Business Video Team