University of London - Queen Mary and Westfield College
London, England, UK