Tennakoon Mudiyanselage Wanshalankara Deshabandu Tennakoon, known as Deshabandu Tennakoon, is a controversial Sri Lankan police officer. He was the first de facto Inspector General of the Sri Lankan Police. The Supreme Court suspended him on 24 July 2024. In March 2025 Tennakoon was reported to have gone missing after the magistrate's court ordered him to be arrested. From Wikipedia