All cotton. Beautiful cotton fabric purchased during a recent trip to India. The colours are delightful shades of light and dark blue, orange, and cream. Very crisp and fresh. Fabric width is 105cm (41"). Available by the metre. PRICE BELOW IS PER METRE