Yes, Kenya does have a formal trade and investment promotion agency. The Kenya Investment Authority (KenInvest) is the government body responsible for promoting and facilitating investment in Kenya. It provides information and advice to investors, assists in the development of investment policies, and works with other government agencies to ensure a conducive environment for investment.