March 4, 2021 São Tomé and Príncipe Economics and Business Abbreviated as STP by abbreviationfinder.org, São Tomé and Príncipe are one of Africa’s smallest states, with little productive agriculture as the most important industrial…