The independent Sri Lanka Monitoring Mission has implicated the government forces but the government currently denies it and is conducting an investigation.
The independent Sri Lanka Monitoring Mission has implicated the government forces. The government currently denies it. The government currently is conducting an investigation.