Santiago de Compostela, located in Galicia, is one of the most beautiful towns in Northern Spain and best known as the endpoint of the Camino de Santiago pilgrimage route. The city’s historic ...
A new octopus hatchery near Moana in Galicia, northern Spain, has begun operations, reports Libre Mercado. The facility, operated by Octolarvae -- a subsidiary of Grupo Profand -- received ...