Thousands Protest Against Sentence of Catalan Separatist Leaders in Barcelona, Spain