Yesterday on BBC News:
China appears to have blocked access to the popular search engine, Google.
The site was repeatedly inaccessible when tested by BBC News Online using a system developed by researchers at the Harvard Law School.
[story]
On this day…
- 2004: No Steroids Near Me