WTI crude oil, which soared nearly 30% to $120 per barrel overnight, has pulled back to $95, easing pressure on risk assets.
Source:Read More
You must be logged in to post a comment.