President Uhuru Kenyatta was sworn in for his second term in office on Tuesday, bringing to an end the dramatic 2017 election cycle with a declaration that he would be President for all.
Before an ecstatic crowd in a packed Moi Sports Centre Kasarani in Nairobi, Uhuru took his oath of office and promised to build bridges for the politically divided nation, torn apart by a protracted campaign period.