Oil slips amid US President Donald Trump Iran compensation dispute

Business