Putin's losses up to 834,000 as Moscow claims capture of town in Donetsk - Russia lost 1,670 troops in just the past 24 hours ...
Oil and natural gas remain volatile as OPEC+ prepares for its policy meeting. Will supply cuts and tariffs drive prices higher?