Peru Bars Repsol Executives From Leaving Country After Oil Spill
Lima: Peruvian judicial authorities have decided to temporarily bar top executives of Spanish firm Repsol from leaving the country in the ...
Lima: Peruvian judicial authorities have decided to temporarily bar top executives of Spanish firm Repsol from leaving the country in the ...