The Democratic Republic of Sao Tome e Principe (STP) is the smallest independent island state in Africa, having gained independence in 1975, following the Seychelles. STP has a predominantly young population. However, as an island micro-state, the country faces many development problems specific...