By Administrator_India Capital Sands Oil prices fell on Thursday as a new round of coronavirus restrictions in Europe revived worries about demand, even as tug boats struggled to move a stranded container ship blocking crude oil carriers in the Suez Canal. Brent crude slid more than 2 per cent, to $61.64 a barrel at 7.57 pm (IST). US West […]