Home Internet Google and Meta closing ads in Russia helped Putin, argues Navalny – TechCrunch