Madrid's streets were left baa-dly congested on Sunday, as more than 2,000 sheep passed through its bustling city centre for an annual event. The Spanish capital sits on ancient migration route ...