London School of Economics & Pol Sci Houghton Street, Aldwych, London, WC2A 2AE, United Kingdom (London) Go back Search Reset results to starting set Reset