Bouquets of flowers lie on the Google lo

Bouquets of flowers lie on the Google logo outside the company's China head office in Beijing on March 23, 2010.

Bouquets of flowers lie on the Google lo