Residents of Dalinpu, a village near Taiwan's southern city of Kaohsiung, have staged a protest, after a China Petroleum oil refinery caught fire near their homes. The accident has prompted fresh concerns over a long delayed project to relocate residents from the village.