The Romanian capital, Bucharest, has seen one of its largest ever anti-government protests after a decree was passed that could free dozens of officials jailed for corruption.

Some protesters in the capital threw firecrackers and smoke bombs at police who responded with tear gas.