Hundreds of thousands have attended a rally for Spanish unity in Barcelona after Catalonia was stripped of its autonomy for declaring independence. Many of those protesting...