Awed and amused in Morocco