By IANS
Autotech platform Cars24 has laid off 200 employees across various functions. The Cars24 layoffs were implemented as a part of a restructuring effort to meet its long-term goals.