On stage, a band played passionately, with a large audience below.