RT @ODILEMONNET: @jeanlassalle le @deputequimarche 'je n'ai pas fait 6000 km pour m'arrêter maintenant !' ou comment rendre la parole aux c…
RT @ODILEMONNET: @jeanlassalle le @deputequimarche 'je n'ai pas fait 6000 km pour m'arrêter maintenant !' ou comment rendre la parole aux c…
geheim.land also runs custom political analyses (OSINT, web scraping, data collection).