Anri Sala’s public art installation The Last Resort is a sculpture and sound installation the French-Albanian artist has created for ...