Hundreds of thousands of patriots gather in anti-socialist protest in Spain.