About Us Where we work Spain Spain is located in Europe and is the world's largest producer of olive oil. See our projects in Spain. PHOTOGRAPHS TAKEN BY OUR VOLUNTEERS IN SPAIN