So all these things have aroused a huge outcry from the Internet.
Donc, toutes ces choses ont suscité un tollé sur Internet.
So all these things have aroused a huge outcry from the Internet.
Donc, toutes ces choses ont suscité un tollé sur Internet.