David Hannay

David Hannay is a former British ambassador to the EU and the UN.
Politics
Politics
Politics
Politics
Politics
Politics
Politics
Politics
World
Culture
Showing 1 to 10 of 13