Lead storyAfrica Sits on 125 Billion barrels of Oil, yet it pays World prices anyway.
Africa holds 125 billion barrels of proven oil reserves yet most of its 54 nations set fuel prices by benchmarks they do not control, in a currency they do not print. With the Iran war now in active escalation and…