Peru oil spill: Judge bars Repsol executives from leaving country

A judge in Peru has barred four executives from Spanish energy giant Repsol from leaving the country for 18 months, as authorities investigate a gigantic oil spill that...read more.

Comments