World Russian Court Slams $100m Fine on Google December 24, 2021 Adedapo Adesanya By Adedapo Adesanya A Russian court in Moscow has fined Google close to $100 million on Friday as Russia ramps up its pressure on Read More