Oil slips to $105 as President Trump keeps Iran funds

Business