Yahoo Is Closing Its Office In China And Laying Off Hundreds Of Staff
March 18, 2015 at 23:45 PM EDT
Yahoo is bidding adios to China with the closure of its research center in Beijing — its only location in the country — as SCMP first reported. Hundreds of staff are expected to be laid off. Read More