Eight years since they last played Manchester, London based punk rock band Towers of London are back. There was never any official break-up, more of a hiatus, with a single Shake It released in 2015 and a handful of gigs. They have a new (third) album set for release next …
Read More »