Business Exxon, Chevron and Shell deliver record profits, but investors are wary
Day: February 5, 2023
Getty Images The business secretary has said the energy regulator allowed itself to have...