Spain News In English
A man in southern Spain has been apprehended in a massive police raid that resulted in the arrest of 121