French to English translation that makes an impact

Nicola Thayil - French interpreter