Tens of thousands of people have taken to the streets in Madrid to call for the resignation of Spanish Prime Minister Pedro ...