Naoli


Naoli - island in Zambia.