Russian Oil Revenues Down Nearly 50 Percent on Price Cap, Claims US – News18
Last Updated: June 16, 2023, 00:33 ISTWashington D.C., United States of America (USA)
Sanctions and export controls have made it tough for Russia to replace more than 10,000 pieces of equipment it has lost amid the Ukraine war.
(File Photo…