A Moscow-installed official blamed Ukraine for the attack which he says killed 25 people and injured 20.