Blogger since 1997. Stockholm, Sweden πΈπͺ
BBC China appears to have blocked access to the popular search engine, Google.