The next president of Africa's largest democracy, Nigeria, has been sworn in at a ceremony in the capital, Abuja.
Bola Tinubu, 71, won February's election with a promise to renew hope - but he faces tough economic and security challenges.
He takes over from two-term President Muhammadu Buhari...