While flying back from La Réunion to Paris, we flew over those well defined structures:
I think it corresponds to this location on the map:
At 13.9916°N, 35.9597°E.
Do you know what those are? Is this a refugee camp? There are refugee camps a few km away (Shagarab Refugees camp) but they look much less structured.
Reverse image search didn't bring anything interesting.