Traditional Indian (Hindu) wedding is one of the most elaborate and ritual wedding ceremony as compare to many other ethnics, customs and cultures.
The ceremony usually held in the temple presided over by a priest, which may take the whole day, followed by dinner function. It is very colorful and symbolic too.