Sheep replaced the usual traffic in central Madrid on Sunday as shepherds steered hundreds of the animals through the Spanish capital to proclaim their right to use ancient migration routes.