High up in Morocco's Atlas mountains, three dozen young Berber couples gathered for a traditional group wedding to the sound of drums and ululating. Near the lakeside village of Imilchil, hundreds ...