global geopolitics

Decoding Power. Defying Narratives.


10 million barrels per day deficit