On Tuesday (5 May), oil prices hit their highest level this year, which was possible due to the declining output in Libya and the disruptions
On Tuesday (5 May), oil prices hit their highest level this year, which was possible due to the declining output in Libya and the disruptions