Crude oil prices fell about 5% last week, driven by expectations of easing supply pressures following the announcement of a meeting between U.S. President Donald Trump and Russian President Vladimir Putin in Anchorage, Alaska, on August 15, 2025. Russia, the world's third-largest crude oil producer, has been under Western sanctions—led by the United States and […]