Google says some of its services are still blocked in China.
YouTube and Picasa are among the services still blocked in China, suggesting Beijing is still dissatisfied with the company.
The Now Revolution in news / by Alan Soon.
YouTube and Picasa are among the services still blocked in China, suggesting Beijing is still dissatisfied with the company.