Houghton Street
GB-London WC2A 2AE
United Kingdom
London School of Economics & Political Science (LSE) - Department of Mathematics