Moroccan Dresses Guide 2025: What is a Caftan, Djellaba & Takchita?

Moroccan dresses, what makes it so special and unique?