In a significant move, Google has imposed restrictions on the creation of new accounts for Russian users, as confirmed by Russia’s digital ministry. This decision stems from the escalating pressure faced by the tech giant due to its previous refusals to eliminate content regarded as illegal by Russian authorities. The restrictions come in the wake […]