Should I buy these 5 dividend shares today? BP plc, Centrica PLC, BT Group plc, Petrofac Limited …

The company is now moving on financially from the 2010 oil spill and the oil price is also moving higher. I think that these factors alongside what I view …