The Spanish region has suffered a bout of bad weather and protests in recent months.