24-03-2021 03:12 via ibtimes.co.uk

Renewed lockdowns send oil prices tumbling

Stocks prices of oil companies and airlines, which could lose the crucial summer travel season in Europe if cases continue to rise, suffered.
Read more »