Meme shirts are all the rage in Venice and Rome.