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: