Oil prices have fallen sharply on London market since June. Why?

Similar questions and discussions