ola rides Ola decides to downsize and "let go" of 1,400 employees Revenues declined by 95 per cent in the last two months due to coronavirus pandemic « Previous1Next » 1 of 1