What is the name of the traditional Japanese garment worn on formal occasions?

A. Sari
B. Hanbok
C. Kimono
D. Cheongsam

Answer: Kimono


Additional Information: The kimono is a traditional Japanese garment worn on formal occasions, characterized by its long sleeves and wrap-around design.