Social unrest is sweeping southern Europe, with protesters taking to streets in Spain and Greece, angry about high unemployment, welfare cuts and their governments' handling of the economic crisis. With demonstrations showing no sign of ending soon,...