Revenues of oil giants decline 35.4% in 2020

Royal Dutch Shell records highest year-over-year decline in revenue

28.03.2021