Mysterious murders committed by a criminal have kept the public on their toes and the police have mistakenly accused an imposter of the crimes.
1990
1951
1999
2004
1987
2011
2024
2023
1961
1969
1988
2001
1993
1998
1996
1995
2014
1976