Imperial translation unit moves to UCL

3 October 2013

Imperial College London's Translation Studies Unit has moved to University College London. Read: THE More: UCL News