Claim: Yola South is a Local Government Area of Adamawa State, Nigeria which has a population of over two hundred million people.
Evidence: 3,178,950