On a flickering stage, a band was performing with passion and music.