Yes, but in other countries, they wear colorful costumes.
There is no religious Jewish Law about what a bride must wear and so a Jewish bride will typically wear the colors that a bride wears in the general area of heritage. Western Jews usually wear white. Yemenite Jews wear a myriad of colors and are bedecked from head to foot in jewels. Some Indian Jews wear red, etc.
White.
At every Jewish wedding I've attended, the bride wore white.
They're the same white wedding dresses all other brides wear, except that Orthodox Jewish brides only wear dresses that completely cover them up.
Yes, you will find Jewish brides wearing different colour wedding dresses just like brides from any other culture.
Orthodox Jewish brides don't because of the laws of modesty, but the other branches allow it.
Yes. Usually, Chinese brides wear red to show sign of their loyalty to the "Communism" , but some do wear white, since white is close to yellow.
They cannot wear a dress in white because they are married.
To symbolise purity.
Some brides are old-fashioned, believing only virgins wear white. Off-white is more common for second weddings. Also, off-white is a far more flattering colour than bright white which is why the majority of brides choose off-white.
Orthodox Jewish brides don't wear two veils. The veil just has to be able to cover her face and hair during the ceremony, the same as most traditional wedding veils. Some Orthodox brides do wear a veil that's more opaque than normal though.
Anything that any other bride would have worn. In fact, Jewish brides around the world generally wear what other brides of the local country would wear. Religious Jewish brides, throughout the ages, have dressed especially modestly, with long sleeves, long skirt, and high neck. The veil should, for religious women, either be replaced with a hat after the glass is broken, or be a hat in itself.
Yes! White is always appropriate for a Jewish groom, just like the Jewish bride. Orthodox Jewish grooms often wear a white robe called a kittel.