Brahmins are teachers, occupying the highest class in Indian society. They are often priests or law makers.
Their origin lies in the Vedic religion, which worships the basic elements of fire and water, along with other Indian Gods.
Indian weddings are long and packed with rituals, but involve many people enjoying themselves for several days. Here is a short video showing some of the highlights of an Indian wedding.