INDEX, World’s largest nonwoven exhibition, was held in Geneva, Swiss after 18 months of delay!Read more