Your vote on this answer has already been received
A combination of black, green and red bangles are worn by brides to ward off evil spirits and to bring prosperity and luck. In North India, brides get thick gold bangles with intricate designs from their mothers-in-law to ensure good luck."
On most festive occasions, women wear bangles, a symbol of good luck and part of tradition. Green and red glass bangles are auspicious for married women. As a matter of fact, pregnant women are given green glass bangles to wear on both their arms. As a matter of fact, pregnant women are given green glass bangles to wear on both their arms. to ward off evil spirits that might be lurking around the mother-to-be or the baby in the womb.The mother-to-be, full of health and radiance, diverts the evil spirits' attention to her arms full of bangles thereby deflecting danger to her or the baby
Hence to get ride of evils and bring good luck indian women wear glass bangles