Watch: Japan riot police pin G7 protesters to ground in violent scuffle
Police clash with protesters in Hiroshima, who accuse G7 nations of escalating the war in Ukraine.Original Article
Police clash with protesters in Hiroshima, who accuse G7 nations of escalating the war in Ukraine.Original Article