Why Oil Price Per Barrel Hit $130 And Its Implications - Bismarck Rewane · Channels Television · Sentinel