Department of Languages, Translation and Communication, LTC, Swansea University

The Department of Languages, Translation and Communication (LTC) was founded in 2011 and is affiliated to the College of Arts and Humanities at Swansea University.

Website: https://www.swansea.ac.uk/