Mysterious murders committed by a criminal have kept the public on their toes and the police have mistakenly accused an imposter of the crimes.
1993
2024
2007
1964
—
2025
1999
2017
2009
2016