Oil prices fall after Iran and Oman fail Hormuz talks

Business