Images from the Calabar Carnival 2016. Held every year since 2004, it is reputed to be Africa’s biggest street party.