L’histoire de la Tapisserie n’est pas terminée. Britain and France, together. https://t.co/j60L6OTXsI
L’histoire de la Tapisserie n’est pas terminée. Britain and France, together. https://t.co/j60L6OTXsI
geheim.land also runs custom political analyses (OSINT, web scraping, data collection).