São Tomé and Príncipe – two islands off the west coast of Africa – brim with ecological marvels, captivating history, and welcoming people
São Tomé and Príncipe – two islands off the west coast of Africa – brim with ecological marvels, captivating history, and welcoming people