Mysterious Edo waterway where world leaders turn up
EVBOTUBU- AT Evbotubu in the outskirts of Benin-City, Edo State, there is a mysterious water course where former world leaders materialise to put heads together with the Chief Priest of Ogievie Shrine on the way out of different evils unnerving the world.