The University of Worcester is a British state university located in Worcester, England in the United Kingdom. With a history stretching back to 1946, when it was a teachers’ seminary, the institution received university status in September 2005
Tag: