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