News

Frozen food giant Nomad Foods has appointed Eduardo Delgado as the new country manager for its business in Spain.