Seems like an odd place for this but then again what do I know about Algeria?! Looks like the area is lighted, perhaps it's a neighborhood park.