The Twang
Birmingham, West Midlands, UK
PERFORMER
The Twang are an indie rock band from Birmingham who rocketed to stardom when iconic British music magazine the NME hailed them “Britain’s best new band” in 2001.
The Twang are an indie rock band from Birmingham who rocketed to stardom when iconic British music magazine the NME hailed them “Britain’s best new band” in 2001.