The groom wears a kimono or a tuxedo.
Colors have differebt meanings too. In the West people wear black at funerals but in India they wear white. White is the CallCheck 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.