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.
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.