Hindu brides wear red to reflect the image of Maa Durga, who is considered the provider of inner strength for every Indian woman. According to astrology, Mars is in charge of marriage, and its colour is red, so red is lucky that way too. The colour red symbolises prosperity and fertility.