The latest international news in one place
Twitter has removed at least two posts from a Russian Embassy's account that had alleged that…