The Spanish royal attended a meeting at Barcelona City Hall on Tuesday.