Directors of the Lake Turkana Wind Power (LTWP) project are facing accusations of harassing, intimidating, and humiliating ...