Oil Prices stay elevated as Brent holds near $105, rises 3.5% amid West Asia tensions; Iran responds to US peace proposal
Oil Prices stay elevated as Brent holds near $105, rises 3.5% amid West Asia tensions; Iran responds to US peace proposal