A rally in BP shares helped push up European markets for the fifth straight day on Monday.
Rally in BP shares helps push up European markets