Where is Barcelona Centre for International Affairs located?
Barcelona Centre for International Affairs, Barcelona Centre for International Affairs, Spain (approx. 41.383053°, 2.1680555°)
Barcelona Centre for International Affairs, Barcelona Centre for International Affairs, Spain (approx. 41.383053°, 2.1680555°)