Moscow has said Britain, France, and Germany cannot demand a role in peace talks while arming and backing Kiev The ambassadors of Britain, France, and Germany visited the Russian Foreign Ministry on Thursday to present their governments’ Ukraine “peace” position, despite Moscow’s insistence that the three countries are not mediators…