Self-proclaimed mayor of self-proclaimed republic stripped of his post Posted on June 10, 2014 by Admin Meanwhile, in Sloviansk, Ukraine: Self-proclaimed mayor of self-proclaimed republic stripped of his post