What it Means by KRA’s Win on Unexplained Bank Deposits Case

The Kenya Revenue Authority (KRA) has secured a landmark ruling that allows it to tax all…