bp is a gas station chain providing fuel and a convenience store. It offers petrol and diesel fuels, restroom facilities, and earnify pay for fuel.