Prime Minister Tun Dr Mahathir on Tuesday launched a five-year National Anti-Corruption Plan (NACP) with the aim of making Malaysia a corrupt-free nation by 2023.