Deputy President William Ruto with Mr Katsyuki Kawai - Special Advisor to the Prime Minister of Japan, Shinzo Abe when he paid him courtesy call, Nairobi

Deputy President William Ruto with Mr Katsyuki Kawai Special Advisor to the Prime Minister of Japan Shinzo Abe when he paid him courtesy call3

Deputy President William Ruto with Mr Katsyuki Kawai - Special Advisor to the Prime Minister of Japan, Shinzo Abe when he paid him courtesy call, Nairobi. February 2nd, 2016

Deputy President William Ruto with Mr Katsyuki Kawai Special Advisor to the Prime Minister of Japan Shinzo Abe when he paid him courtesy call1

Deputy President William Ruto with Mr Katsyuki Kawai Special Advisor to the Prime Minister of Japan Shinzo Abe when he paid him courtesy call