Murchison Falls, the centre of the universe?

Murchison Falls is one of the few places in Africa [...]