Volunteers clean Mexico's Lerma beach, where dark stains in the water are being blamed on an oil spill at a gas production platform of state oil firm Pemex. Several NGOs, including Greenpeace, have denounced the spill, which on 12 July covered some 400 square kilometers.