BP p.l.c. (BP) is an oil company, operating through its subsidiaries. With effect from January 1, 2008, it operated in two business – Read more