Oil topped $104 a barrel...

By @ibtimes on

So far oil toped $104 a barrel,which is the highest level actually in 29 month, as tensions persist in the major-oil producer country; Libya between its leader Gaddafi and the rebels along fears that pro-democracy protests in North Africa will spread to the Arabian Peninsula

Join the Discussion