during more than a millennium it has been devastated and reconstructed several times mu mivumu haliya inkokokazi ni nyinshi jya ushishikariza uwatanye nu wo bashakanye