Oil prices fell on Monday on renewed concerns about excess global supplies, with the European benchmark contract falling especially hard following a surge late last week.
Oil prices fell on Monday on renewed concerns about excess global supplies, with the European benchmark contract falling especially hard following a surge late last week.