a wedding
If the dress is not white then a white bolero is acceptable.
* Etiquette dictates that the only person at a wedding wearing white should be the bride and she is the center of attention. You could wear a white/blue dress or white/black dress, but not a full white dress.
Many Westerners thought that a white wedding dress was purity or virginal, but in truth it was Queen Victoria who started the trend for the white wedding dress.
yes
white too
Yes, in fact, most Chinese brides wear white wedding dresses. Some however like to change into a more traditional dress later in the evening.
Alexander mcqueen
A bride can wear anything she wants. She can have a white dress with colored sequins; colored lace or, she can even get married in a shell pink; ivory or any soft color in a wedding dress.
In Elizabethan England the white wedding dress came about because to wear white was unusual and it set the dress apart from other dresses. When a woman wore a dress in this time it often got dirty in one wearing. So, white wasn't worn.
Yes, the only person who wears white is the bride.
Traditionally a bride wear's a white wedding dress but wedding dresses can be in any color. Expressing your creativity and uniqueness on your big day is very important. For more information about wedding etiquette go to http://wedding.theknot.com/wedding-questions/wedding-dress-questions.aspx?MsdVisit=1.