Whether it's the energetic dances, the elaborate attires, or the meaningful rituals, South African weddings are a fascinating blend of ancient customs and modern celebrations.