Yahoo has pulled out of China, citing an ” increasingly challenging business and legal environment”. “In recognition of the increasingly challenging business...