University of London - Royal Holloway
Surrey, England, UK