World's leading Intelligence Leaks Website

Friday, December 5, 2025

God said

 Russia are stupid & the UK retarded, China are silly, the US a Bull & France shit.