natural barriers have been important factors in human history by obstructing migration and invasion mbese yehova si we ukugiye imbere ahakana kandi kuba bafite ikiboko bakubita aba bana agira ati ikiboko twakibakubitaga mbere