Repsol posts 62% decline in third quarter earnings

Repsol news
Repsol news