Africa has had what can be referred to as a bad rap over the decades. The continent has been...