Oil suffers biggest weekly drop since October on demand worries
Oil prices suffered their biggest weekly fall since October as signs of flagging demand in key markets abruptly halted a vigorous rally. International benchmark Brent crude ended the week down almost Continue Reading
