You may not be familiar with Sao Tome and Principe, Africa’s island nation located in the Gulf of Guinea, roughly 160 miles off the coast of Gabon....