100-Year-old Japanese Code May Have Everyone Sharing the Same Surname

April 02, 2024