Moroccan weddings are amongst the most enchanting in the world. From snake-charmers to belly-dancers, the opulence of the North African ceremony has become iconic..