Shell has reached an agreement to sell its Nigerian onshore subsidiary The Shell Petroleum Development Company of Nigeria Limited (SPDC)