Tempers flared and punches were thrown in Ukraine's parliament on Tuesday as opposing nationalist and separatist factions traded blows.

The punch up was preceded by a heated debate about recent events in several Ukrainian cities, where pro-Russian activists seized government buildings.

Tensions remain high between Kiev and Moscow following the recent referendum and annexation of Crimea - a move condemned as illegal by the West and Ukraine.

The BBC's David Stern in Kiev reports.