Four Chinese germ warfare scientists are kidnapped by a Japanese organisation.
2023
2003
1989
1997
2008
1965
2004
2001
2005
2009
1990
1987
1994
1998
1995
1993
1992
2013