The groom wears a kimono or a tuxedo.
Colors have different meanings too. In the West people wear black at funerals but in India they wear white. White is the color of peace and red is the color of passion and romance. Orange is for happiness yellow is fo friendship and hope and pink is for love at first sight.