The university has had a presence in London, England, since 1968.