London, England, United Kingdom
INSTITUTE OF CHARTERED ACCOUNTANTS IN ENGLAND AND WALES
London School of Economics