Anne Sofie von Otter

1995 to 2018 · 21 releases on sleeves