Home Science Technology Yahoo Closes Its Last Office in ChinaYahoo Closes Its Last Office in China ■Science■Technologyby kovvali - Mar 19, 20150 300 Yahoo is shutting down its research and development center in Beijing and leaving China to cut costs. ...read more