Sant Jordi day in Barcelona brings out lovers of literature and flowers. Photograph:  Robert Marquardt/Getty Images

By 10am a human tide is already washing over Plaça de Catalunya and down La Rambla, tens of thousands cheerfully conscripted in an army whose twin mi(...)