PPetroleum Read More Crude prices may average $65-70/bbl in 2025, say analysts – Economy News05.05.2025 Crude oil prices are likely to average around $65-70 per barrel in the current year with a potential…