Top 100 African Banks ranking 2018: reasons to be cheerful -