The controversy surrounding Deshabandu Tennakoon, still the Inspector General of Police (IGP) of the Sri Lanka Police although suspended from his duties by the Supreme Court, continued last week as he ...