The Hindu wedding mostly takes place in a mandap or a tent, which is beautifully decorated with flowers. The main Hindu wedding ceremony is a long and elaborate affair, which lasts for several hours and is attended by a large number of relatives, friends, acquaintances and so on, who share food, dance and fun.