germany Saarlouis, Germany – Also ST, RS, Electric
russia Saint Petersburg, Russia

Focus Press kit