Nigeria is holding its first ever carnival. Nearly all of the country's 37 states have sent teams to the four-day event in the capital, Abuja.
The carnival organisers are hoping that it will unite the country and bring in foreign exchange.
The West African country's colour, elegance and cultural diversity is on show with masquerades...
... Traditional circus performances and even horses. They are widely used in this part of Nigeria, both for ceremonies as well as to travel between villages.
The best way to get between different parts of the carnival is by motorcycle, which is making brisk business for Abuja's "okada" [motorbike taxi] riders.
Lots of people are using umbrellas to shade themselves from the hot sun. Temperatures are reaching 35C.
Some Christians and Muslims are opposed to the carnival, saying that it is immoral, idolatrous and not African.
But for the revelling enthusiasts it is a happy time with lots of dancing to music blaring from huge speakers on trucks.
The trucks carrying the sound systems are competing to be the loudest. (Photos by the BBC's Yusuf Sarki Muhammad and Alice Muthengi in Abuja)