Rebecca Petras

Rebecca Petras is deputy director of Translators Without Borders and is currently based in Moscow, Russia. rebecca@translatorswithoutborders.org
 

Working group membership(s):
Multilingualism