Kilifi-based televangelist Ezekiel Odero has been freed by a Shanzu court after the prosecution said investigations against him had been completed and the case file could be closed.