igihugu cya mozambique cyabonye ubwigenge bwacyo kibohoye kuri portugal microsoft attributes the perceived delays to rigorous testing his political stance was broad and nuanced with homoerotic imagery