BP p.l.c. engages in the energy business. It operates through Gas & Low Carbon Energy, Oil Production & Operations,Customers & Products, and Rosneft segments. It produces and trades in natural gas; offers biofuels; operates onshore and offshore wind power, and solar power generating facilities. The company is also involved in the convenience and mobility business.