All cotton. Beautiful cotton fabric from India. The colours are delightful shades of orange, and white. Very crisp and fresh. Fabric width is 105cm (41"). Available by the metre. PRICE BELOW IS PER METRE