Where is Lambo?

Where is Lambo located?

Lambo, Moshiko, Angola (approx. -13.36667°, 21.06667°)


Where is Lambo on the map?