Market Overview

Prince Alwaleed on CNBC Confirms that Base Cost of Oil Production Ranges from $4-6/Barrel