Oil prices dip after 3-week high amid Middle East tensions

Business