UK-Backed Satellite Firm Faces Backlash Over Russian Broadcasts
As tensions escalate over Russia’s ongoing conflict in Ukraine, a French satellite company, with British government backing, is drawing criticism for its continued transmission