Más de 31.600 cruceristas dejan 3,5 millones de euros en Barcelona