Lima, Jan 28 (AFP/APP): A judge in Peru on Friday barred four executives of Spanish energy giant Repsol from leaving the country for 18 months as investigations look into a catastrophic oil spill. The government described the January 15 spill, in which 6,000 barrels of […]