A decision by outgoing Czech President Vaclav Klaus to amnesty nearly one in three prisoners has drawn protests and raised concerns in legal circles.

Mr Klaus, who is due to step down in March, announced the move in a new year's message on Tuesday, as a gesture to mark 20 years of independence.