Twaweza, an independent research initiative based in Tanzania, released findings of its recent survey that touched on different important things, among others being the situation of living costs, employment, health issues and others. Twaweza also made their survey aimed to understand people’s insights on the country’s newly introduced levies and tax system. Twaweza revealed that...