Chatham House

Chatham House
Chatham House, 10 St. James's Square, London, SW1Y 4LE