A village of puppets and one child: Japan’s Ichinono clings to hope amid demographic decline 26 October 2024