bp is a gas station offering fuel and a variety of convenience store products.