Claim: Ras Bar Balla is a historic town in Somalia.
Evidence: Ras Bar Balla is an historic town in the southern Lower Juba region of Somalia.