The Bloomsbury Hotel 16-22 Great Russell Street London WC1B 3NN United Kingdom, The Bloomsbury Hotel 16-22 Great Russell Street London WC1B 3NN United Kingdom London,United Kingdom+ Google Map
World Trade Center Göteborg+63 Mässans gata 10 412 51 Gothenburg Sweden, World Trade Center Göteborg+63 Mässans gata 10 412 51 Gothenburg Sweden Gothenburg,Sweden+ Google Map
Queen Maxima Room The Royal Tropical Institute (KIT) Mauritskade 63 1092 AD Netherlands, Queen Maxima Room The Royal Tropical Institute (KIT) Mauritskade 63 1092 AD Netherlands Amsterdam,Netherlands+ Google Map