Deeq A. Posted February 2, 2018 The US Department of State and the European Union have slammed Nasa leader Raila Odinga’s January 30 ‘swearing-in’ and the shutdown of television stations. Source: Hiiraan Online Share this post Link to post Share on other sites