Skip to main content

Catalan Separatists Put on Trial

Spain has put twelve Catalan separatists on trial for illegally staging a 2017 independence referendum. Read more here.