Could this complex be a military installation in the oasis town of Bilma in Niger? If it is, it wouldn’t be surprising as Niger is one of the countries with a joint operation with the French military-led ‘Operation Barkhane’
Name: Military Installation in Niger?
Lat, Long: 21.9528803,13.6463889
Location: Bilma, Niger