In general, Vietnamese clothing is very diverse. Every ethnic group in Vietnam has its own style of clothing. Festivals are the occasion for all to wear their favorite clothes. Over thousands of years, the traditional clothing of all ethnic groups in Vietnam has changed, but each ethnic group has separately maintained their own characteristics.