Natascha Sadr Haghighian is an artist.
Natascha Sadr Haghighian is an artist.