Technology China presses tech giants to conduct ‘deep self-examination’ Andrew McCollum Jul 30, 2021 Credit: Unsplash/CC0 Public Domain China on Friday told the country's tech giants to conduct…