A kaftan, also spelled caftan, is usually a very long, flowing garment that has a abundant background that spans a number of cultures and generations. It is characterised by its free match, large sleeves, and very often ankle-length layout, making it both relaxed and stylish. Originating from the ancient Middle East, kaftans are by now worn by numeā€¦ Read More