For more than a year now, oil industry insiders have been predicting a return to $100 per barrel. I’ve reported on three earlier predictions here: Is a third forecast that Scotland’s oil will hit $100 per barrel again, a sure sign?… Continue reading →
Scotland flag - the saltire Made In Scotland. For Scotland.
or
Create An Account