Updated

Witnesses say riot police have fired rubber bullets and tear gas to disperse hundreds of stone-throwing anti-government protesters in central Dhaka.

They said dozens of home-made bombs went off during the violence on Monday. No injuries were immediately reported.

Ekattor TV, a private television station, showed live footage of police firing rubber bullets.

The protest was called by an alliance of 18 parties to denounce trials of several opposition politicians accused of mass killings and atrocities during Bangladesh's 1971 independence war against Pakistan.

Bangladesh's war crimes trial have convicted three people with atrocities linked to the war and another nine are on trial.

Most of them are from Jamaat-e-Islami, the country's largest Islamic party.