Now, the survival of more than 4,000 of Spain's rural hamlets and communities hangs in the balance - 1,300 municipalities have fewer than 100 people. Getty Images But the caravans have also ...