The Nigerian megacity of Lagos, with its 20 million inhabitants, is the biggest in sub-Saharan Africa and is celebrating its 50th