Chatham House
The Royal Institute of International Affairs, also known as Chatham House, is a British think tank based in London, England. Its stated mission is "to help governments and societies... Wikipedia
- Headquarters: 10 St James's Square, London, England
- Membership: 6,000 (approx.)
- Website: chathamhouse.org
- Data source: DuckDuckGo