Dams Contracts Woes: The Kenya Revenue Authority (KRA) has been allowed to demand Ksh643 million tax after the Tax Appeal Tribunal dismissed an...