"A 31-year-old local worker was killed this afternoon inside the conflict zone by shelling. His mother was also killed," ICRC spokeswoman Sarasi Wijeratne said. The ICRC is the only international aid agency working inside the war zone.
Wijeratne did not say who fired the shells.
The only hospital in Sri Lanka's war zone was shelled Wednesday for the second time in two days in an attack that killed at least 15 people, including a volunteer health worker, and wounded 40 others, a doctor at the facility said.
The military has denied firing heavy weapons in recent weeks as it pushes to finish off the Tamil Tiger rebels, though human rights groups and international officials say the government has continued artillery attacks.