youthecat
It has been confirmed as leaflets handed out by the interim pro-Russia government here
This is not confirmation at all! It is just a reiteration of the original article by something called ynetnews
Wait until a reliable source has confirmed this.