News

BP shares have lost nearly a third of their value in a year, which may mean a major buying opportunity has emerged. I ran the ...