World's leading Intelligence Leaks Website
God says blaming France for bad behaviour since Elizabeth is Right on Target.