The classic lehenga and saree are the most commonly worn traditional Indian wedding gowns. Brides in East, West, and South India often prefer the sari, while those in North India tend to choose the gaghra choli, lehenga, and odni Indian dresses for their weddings. In contrast, brides from North-east India often opt for the traditional mekhela sador attire. Indian brides have a wide range of wedding dress options available to them, and while some may be globally recognized, there are many more styles that are specific to different regions of India.