A kaftan, also spelled caftan, could be a long, flowing garment getting a rich history that spans many cultures and hundreds of years. It can be witnessed being an its free match, extensive sleeves, and at times ankle-size style, rendering it both relaxed and trendy. Originating from the ancient Middle East, kaftans are worn by many cultures throug