Louis Vuitton paid homage to Spain with a flamboyant Cruise 2025 show staged at Antoni Gaudi's Park Güell in Barcelona.