Sri Lanka, March 19 -- IGP Deshabandu Tennakoon surrendered to the Matara Magistrate's Court a short while ago, according to reports.

Published by HT Digital Content Services with permission from Hiru News....