Think you can trust Google reviews in Germany? Think again

.....

© Fast Company