On the stage, a band was performing with passion, the music was moving and there was a large audience.