Escalating tensions in major oil-producing regions could affect supplies, which is why some experts forecast oil prices at $100 a barrel soon.
Escalating tensions in major oil-producing regions could affect supplies, which is why some experts forecast oil prices at $100 a barrel soon.