A year after witnessing a murder, residents of Tower Block 31 find themselves being picked off by a sniper, pitting those lucky enough to be alive into a battle for survival.
1987
2005
1975
2023
2019
2020
2017
2016
2010
2013
1991
2014
2007
1979
2024
2002