Oil prices slip amid diplomatic moves and ongoing supply threats

Business