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: https://tinyurl.com/2jzvjkvk
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: https://tinyurl.com/2jzvjkvk