Spain: Ex-fraud chief arrested after €20m was found in walls of his house on November 14, 2024 Financial Fraud International News Spain Spanish Police +