Poursuite des Rencontres @ResistonsFrance avec une présentation de les @JeunesAvecJL https://t.co/sfxpJSK8rL
Poursuite des Rencontres @ResistonsFrance avec une présentation de les @JeunesAvecJL https://t.co/sfxpJSK8rL
geheim.land also runs custom political analyses (OSINT, web scraping, data collection).