On a flickering stage, a band played passionate music and the audience cheered and waved.