The Group of Seven Should Finally Be Shut Down: The Twenty-First Newsletter (2023)
During the May 2023 G7 summit, the leaders of Canada, France, Germany, Italy, Japan, the United Kingdom, and the United States met and claimed to represent the interest of humanity. Whilst the people of Hiroshima…
