By Habel Mwaro A clash of titans is set to explode in the Kilifi, after