Investment
BP makes record profit in 2022, slows shift from oil
•
3 min read