Brent crude futures fell to $70.47 per barrel, the lowest level since February 27.