Chinese Premier Li Keqiang (L) meets with Kenyan Deputy President William Ruto in Nairobi, Kenya, May 11, 2014. (Xinhua/Li Xueren)