The New Egypt

BP pays dividends despite annual loss

by Stephen Beard