Algeria's mega-mosque follows a long tradition of sultans trying to outdo each other

Algeria's mega-mosque follows a long tradition of sultans trying to outdo each other