University of Oxford, Oxford, U.K.

Organization name
University of Oxford, Oxford, U.K.