Oil prices have been on a stomach-churning ride this week, falling below US$66 a barrel amid pessimism over future demand growth and uncertainty about OPEC’s next moves. Read More
Oil prices have been on a stomach-churning ride this week, falling below US$66 a barrel amid pessimism over future demand growth and uncertainty about OPEC’s next moves. Read More