Visitor registration is now officially open for INDEX 26, the world’s leading nonwovens exhibition, which is returning to PALEXPO, Geneva in Switzerland, from 19 to 22 May 2026. This premier event ...