Following a landmark court ruling, KRA will now presume unexplained bank deposits are taxable unless taxpayers prove ...