Beautiful floaty kaftans made from incredibly soft Indian cotton. All block printed in pretty designs.
£35