NewsAugust 8, 2007British government and companies pull Facebook advertsConcerns about display (more…)