INDEXTM is the World Leading Nonwovens exhibition, taking place at the heart of Europe in Palexpo, Geneva, Switzerland, the next time from 19 to 22 May 2026