By.linkText() locator fits here perfectly:
driver.findElement(By.linkText("Algeria")).click();
You might also need to add an Explicit Wait to wait for element to be present:
WebDriverWait wait = new WebDriverWait(webDriver, 10);
WebElement link = wait.until(ExpectedConditions.presenceOfElementLocated(By.linkText("Algeria")));
link.click();
You may also need to open up the list before clicking the link:
WebDriverWait wait = new WebDriverWait(webDriver, 10);
WebElement linkList = wait.until(ExpectedConditions.presenceOfElementLocated(By.className("oList")));
linkList.click();
WebElement link = wait.until(ExpectedConditions.elementToBeClickable(By.linkText("Algeria")));
link.click();