Four people were killed after police opened fire on villagers as a protest against two China-backed power plants turned violent in south eastern Bangladesh Monday.