Designed by
Title
Strömsborg in Stockholm, Sweden #310702468
Description
International IDEA Headquarters standing in the middle of the islet of Strömsborg. It is an intergovernmental organization that works to support and strengthen democratic institutions and processes around the world, to develop sustainable, effective and legitimate democracies