Muttur or Mutur is a town in the Trincomalee District of Sri Lanka and it is located about 25 km South of Trincomalee, on the Southern side of the Trincomalee Harbour. In Tamil it translates to 'Ancient village'. Read More
Sri Lankan authorities have failed to bring to justice those responsible for the execution-style killing of 17 aid workers 13 years ago, Human Right Watch said on Friday. ...