Fereydoon Barkashli

Politics, strong dollar behind falling oil prices