Two Chinese firms have been embroiled in a vicious legal battle over a Sh20 billion dam project along the ...
National Water Harvesting and Storage Authority