A senior figure within Spain’s National Police has resigned after a Madrid judge admitted a sexual …
sexual abuse allegations
-
-
News
A Spanish firm cleans the digital image of corrupt, abusers and drug traffickers from 54 countries
The Catalan company Eliminalia has made millions of euros in the last decade by cleaning up …