News

Brent crude remains stuck below $70 per barrel as top EU officials doubt the probability of a trade deal being concluded ...