RT @STaillePolian: Vincent Bolloré a menti sous serment ! 🚨 J'alerte @YaelBRAUNPIVET sur le parjure de Vincent Bolloré devant la représent…
RT @STaillePolian: Vincent Bolloré a menti sous serment ! 🚨 J'alerte @YaelBRAUNPIVET sur le parjure de Vincent Bolloré devant la représent…
geheim.land also runs custom political analyses (OSINT, web scraping, data collection).