South Africa: The Lesotho National Development Corporation (LNDC) is the government of Lesotho’s Investment and Trade Promotion Agency (ITPA) whose mandate is to initiate, facilitate and promote the development of manufacturing processing industries, mining, and commerce in Lesotho.