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.
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.
Some wedding dresses have high necks, and maybe some brides feel that even a pearl necklace isn't "necessary".
Muslim Brides wear any coloured dress/Lengha.
Yes and no. Some cultures believe in it, some don't.
Red
offwhite yellowish
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.
Some people are simply old-fashioned in their thinking.
yes.
23%
Offwhite
Some brides might want to wear their uniform, but most grooms wouldn't like that. She should wear traditional wedding attire.