Nairobi Senator Edwin Sifuna, along with several African political leaders, was denied entry into Angola
Kenya’s Senator Edwin Sifuna and other African political leaders were denied entry into Angola despite
Edwin Sifuna, Secretary General of ODM, and other African opposition leaders were denied entry into