July 25, 2019 France Passes A Law Taxing Digital Giants In Defiance Of US Anger French Upper Senate today finally passed the GAFA taxation which will claim 3% on the total revenue earned by the tech companies, while selling items...