Ruling Spanish Socialist Workers’ party has faced series of corruption allegations over past year

Ruling Spanish Socialist Workers’ party has faced series of corruption allegations over past year

Supporters of conservative Popular Party demand Prime Minister Pedro Sanchez step down amid corruption scandals.