BP company directors earned enough in 2021 to pay 246 nurses salaries
Figures come as oil and gas giant posts record profits while millions face soaring energy bills
Figures come as oil and gas giant posts record profits while millions face soaring energy bills