from www.npr.org2 years agoPeople demonstrate against Italy's "green pass" on Saturday in Rome. Read at www.npr.org[add][|| ... ]