Russia fines Google $20 decillion

Russia is seeking an unfathomable sum of money from one of the world’s biggest tech companies

Russia is seeking an unfathomable sum of money from one of the world’s biggest tech companies