An official Chinese newspaper reports the commander who ordered troops to fire on protesters last week has been arrested, but the government disputes local residents' account of the incident.

The Guangzhou Daily reports the commander (who was not named) was arrested for unspecified "wrong actions."

State-run media partly blaming demonstrators for the incident, saying they attacked police and threw explosives, forcing officers to open fire.

Local people and rights activists say some 20 protesters at a power plant in the village of Dongzhou died when they were fired on by police.  China's Xinhua news agency put the toll at three villagers killed and several injured.

Witnesses said at least 1,000 people had gathered to protest inadequate compensation for land that the government seized for the plant's construction.

Some information for this report provided by APF and Reuters.