Jadu town

Jadu town

March 19, 2020 - 18:03
Posted in:

Jadu is a mountain town in western Libya, in the Nafusa Mountains, about 180 km away from Tripoli. Jadu was the site of an Italian concentration camp during the Second World War.