May 2, 2022 World News Immigration Officer takes own life in Zambia An immigration officer in Zambia identified as Geoffrey Mukwasa has taken his own life.. Read more