2 min read

Great outdoors

Switzerland – Outdoor retail brand The North Face is to host its first Mountain Festival in the Swiss Alps.