Crude figures

Oil

risk-0708-35-gif

Political pressure on energy market regulators to curb the activities of speculators has reached a new high. With oil breaking above $140 a barrel on June 26, politicians are lining up to pillor