Sao Tome & Principe February 21, 2025By Olivia WilliamsStunning island off coast of Africa that has gone unnoticed by tourists – The MirrorBy Olivia Williams