BP has entered into an agreement with Apollo Funds to sell a non-controlling stake in BP Pipelines TAP Limited, which holds a 20% stake in Trans Adriatic Pipeline AG (TAP), a key infrastructure facili...