You are here: Home Archives OYO is laying off around 2,400 employees in India, may let go more in March - ETtech.com