By Helen Roberts
Svalbard is a group of Norwegian islands located in the high Arctic and only 1,300 km from the North Pole. It is breathtakingly beautiful. The landscape is stark, unforgiving and wholly memorable. I visited these islands more than 16 years ago as part of a 6-week science expedition – I was part of a botanical group looking at the exceptionally low-growing Arctic Willow. (more…)