Uhuru Kenyatta has been sworn in for a second term as president of Kenya at a ceremony in the capital, Nairobi, boycotted by the opposition.
The ceremony took place in a packed stadium with police driving back other Kenyatta supporters trying to get in without seats.
Riot police were also deployed in another part of the city to stop a rally by opposition supporters.
Opposition leader Raila Odinga mocked Mr Kenyatta’s inauguration calling it a”coronation”.
He boycotted the re-run of the presidential poll last month and says Mr Kenyatta was not elected legitimately.
Mr Kenyatta was officially re-elected with 98% of the vote on 26 October but just under 39% of voters turned out.
Speaking shortly after he was inaugurated this afternoon for a second term in office, he has urged people of Kenya to stay within the law.
He said that however serious our grievances may be, the law must reign supreme.
As proof that he believes this, he added that when the Supreme Court of Kenya got involved in the last election “despite having won, we complied”
He has promised to be a president for all.
Meanwhile, the Deputy President William Ruto has asked Kenyans to “say no to hate” and instead unite as a nation.
The original election on 8 August was held over again after being annulled by the Supreme Court on grounds of irregularities.
President Yoweri Museveni, Ethiopian Prime Minister Hailemariam Desalegn and Rwandan President Paul Kagame are among a number of African leaders attending.