World Russia’s Lukoil Finds New Home in Senegal August 13, 2020 Business Post Contributor By Kester Kenn Klomegah Undoubtedly, a number of Russian companies have largely underperformed in Africa, which experts described as primarily due to multiple reasons. Read More