Indian weddings are famous for their grandeur, vibrant colours, emotional moments and week-long celebrations filled with joy and extravagance. Gift-giving is an important custom, and guests usually ...