ola-layoff

Ola to lay off 1,400 employees

Ola said today that it is laying off 1400 employees, nearly 25%…