Logo Quiz Answers Logo Quiz 478
:
It is an integrated Spanish oil and gas company with operations in 28 countries.
Cames from "REfineria de Petroleos de eScombreras OiL". Repsol