Oil giants BP & Shell's profits halve last year despite making whopping £11billion

previous post