A deal aimed at ending months of violent protests in Ukraine has been signed by President Viktor Yanukovych and opposition leaders.

The EU-brokered agreement would see early presidential elections held before the end of 2014.

In parliament, MPs also voted for a change in the law which could lead to the release of jailed former Prime Minister Yulia Tymoshenko, an arch-rival of Mr Yanukovych.

Daniel Sandford reports from Kiev.