President Muhammadu Buhari has finally touched down in Abuja, two days after he left the United States following an official visit to President Donald Trump.
The president landed at 10:17 p.m. at the Nnamdi Azikiwe International Airport from London.
See some of the photographs as presented by @buharisallau: