Supermodel Natalia Vodianova wears Moroccan label to charity event