leeds arts university

Leeds Arts University

Study in UK Leeds Arts University is an arts-focused further and higher education institution headquartered in Leeds, West Yorkshire, England. It began in 1846 and received university status in 2017. According to the New York Times, LAU ranks 103rd. In the QS World University Rankings 2023, it holds 86th position. The Times University Guide 2022 …

Leeds Arts University Read More »