ECO AI MED NA Nadiatekkal · Analyst’s corner How to Develop a Theory of Change for Public Health Programmes Whether you are developing a new health programme, preparing a funding proposal, or evaluating an existing intervention, every programme…