The leader of Indigenous people of Biafra, Nnamdi KANU has finally surfaced in Geneva, Switzerland over meeting of UN officials. See photos below: