Fri, 02/17/2023 - 08:35 Tech Insider Technology The logo of Meta, which owns Facebook, outside the company's California headquarters.Godofredo A. Vásquez/ AP Photo Tags International, Technology, Oligarchs, Moldova, meta, News UK Source Meta allowed a Kremlin-linked oligarch to run Facebook ads calling for uprising…