translate English to French: Professorship in English, International Institute of London.
Professorat d'anglais, Institut international de Londres.