Zoya Ilyenka
North Legal
Barcelona, Spain
Languages
Catalan, English, Italian, Russian, Spanish