Two children walk past some old cannons at Fort Jesus in Mombasa, Kenya, April 29, 2017.(Xinhua/Sun Ruibo)