Oil & Gas

saudi arabia and $20000 a barrel oil (1)