Financial Google Loses Over 100 Million Dollars to Russian Authorities Funding Putins War… admin Aug 27, 2024 In a shocking revelation, court documents have unveiled that Russian authorities seized more than $100m (£76m) from…