Post from X (Twitter)

A classic - China just signs massive oil and gas deal with Russia giving Russia plenty of ammo to continue laughing in U.S. face.

0:00 0:00