Ukraine's parliament has been rocked by a grenade explosion after protesters clashed at Verkhovna Rada in Kiev over changes to the nation's constitution.

The Interior Ministry said at least 10 law enforcement officers were injured but it is thought almost 100 have been caught up in the blast, which happened after radical far right group Right Sector reportedly fought with police.

Local news agency UNIAN reported smoke bombs and stones were being thrown outside the building and amid cries of "Shame!" and "Impeachment!" by protesters. One man is said to have been detained amid the chaos on suspicion of throwing the grenade.

The violence came after Ukraine's parliament voted in favour of a "decentralisation" bill that will allow constitutional changes to give its eastern regions more power. The bill, which has the support of President Petro Poroshenko, was backed by 265 votes and his government - 39 more than was required for it to stand.

Anton Gerashchenko, an adviser to Kiev's Interior Ministry, said: "A combat grenade has been thrown at the Ukrainian special forces. Some of the servicemen from [Ukraine] National Guard have been seriously injured. Their life is in danger."

Reporter Oksana Denysova Tweeted this photos from the scene: