London Road is a musical drama about the discovery of five women's bodies in Ipswich in 2006. Residents of London Road had long suffered from regular begging and kerb-crawling. On hearing of the conviction of a local citizen, residents wondered what it meant to be in the epicenter of such a catastrophe.
Read full
London Road is a musical drama about the discovery of five women's bodies in Ipswich in 2006. Residents of London Road had long suffered from regular begging and kerb-crawling. On hearing of the conviction of a local citizen, residents wondered what it meant to be in the epicenter of such a catastrophe.
Discussion