India is a amalgamation of different languages and ways of living. Each area has a different way of holding wedding ceremonies. For example, Bengal has the tradition where uncle handing over the bride to the grooms family. Harayana has floral decorations and mehndi and the bridal trousseua. Maharashtrians have own traditions which are typical. Assam has a tradition of marriage to the tree,maybe a fall back to nature worship. Gujarathi have sweet meals.Punjabis have lots of music and dancing at their sumptuous wedding.
It is still traditional for the wedding to be arranged by matching the horoscopes of the prospective groom and bride.