Mysterious murders committed by a criminal have kept the public on their toes and the police have mistakenly accused an imposter of the crimes.
2006
1987
2001
1934
1969
1988
1990
2010
2003
1975
2013
1963
2008
2007
2004
2005
1956