The Kenya Revenue Authority (KRA) faces pressure over refunds after the High Court declared the State’s 10 percent duty on ...
ata released last week shows London housebuilding is at its lowest level since 1990. In fact, historical data suggests this ...