By Kestér Kenn Klomegâh Endowed with huge natural resources, Africa is comparatively the least developed region in this world. In the current context of global crisis, at least Russia struggling to maintain its image on the stage. S
To:
From:
Your Name:
Message: