Shell posts $21.68bn loss as pandemic hammers oil demand
Royal Dutch Shell has reported a loss of $21.68 billion for the year 2020 as COVID-19 hammered oil demand, compared
Read moreRoyal Dutch Shell has reported a loss of $21.68 billion for the year 2020 as COVID-19 hammered oil demand, compared
Read more