A Chinese satellite manufacturer was sanctioned by the U.S. Treasury Department on Thursday for supplying satellite imagery to Russia for the Ukraine war.
A further investigation has revealed deep relations between the Chinese firm and the Chinese state-owned defense industry.