Swiss pianist Gabriel Arnold has given a concert on the frozen surface of the Gulf of Bothnia, in the northern reaches of the Baltic Sea.

The recital, attended by tourists on an icebreaker, is part of Arnold's tour of Finland.

He has performed in other "special places", like the Swiss Alps and the Seven Sisters cliffs in southern England.