The locator map for Finland. (Photo: Archive) World Finland detains trio suspected of IS involvement: police