Skip to playerSkip to main content
  • 3 years ago
Shell is the latest oil giant to announce massive profits as many people in the UK struggle with the cost of living crisis.
Deputy business editor for The Yorkshire Post Greg Wright explains the latest
Be the first to comment
Add your comment

Recommended