WionNews Video

Spain Money Laundering: Police Chief Held

Drug money worth €20 million was discovered concealed within the walls of the home of the police chief in charge of Spain's economic crimes unit, who was detained.

Trending Topics

Trending Videos