Lena Davidovich is a visual artist originally from Belarus and currently living and working in Amsterdam, Netherlands.