British oil giant BP profits slump amid decline in oil refining margins

BP flagged to markets that its latest earnings would take a sizeable hit after oil prices have fallen on concerns over Chinese demand and the prospect of higher crude production in 2025. Read More