Carmen Juarez

very Very Related   related Related   somewhat Somewhat Related   Mentioned Mentioned
  • SR

    Thousands march in Madrid against corruption

    Thousands of people at the traditional May Day rally in Madrid vented their anger at rampant corruption, as Spain's ruling Popular Party (PP) finds itself...