Oil Context in Iran: Currently, Iran produces approximately 3.3 to 3.4 million barrels per day of crude oil. (According to OPEC, Iranian production stood at barrels/day in March...
2024: almost the best of all possible worlds... Given what we've been through!
Macro Point
GDP growth in 2023 is expected to exceed forecasts made a...