Freedom of Speech?
Tech Crunch reports: There’s troubling news in Japan today, after Google was told to delete two critical customer reviews from its Google Maps service. Today’s decision is based on a defamation suit from the clinic, a key part of which included an affidavit from the doctor who interacted with the anonymous reviewers and denied their …