Venture Capital

Physical Oil Prices Record High: Europe Pays Near $150 a Barrel