Pico Cão Grande
Mountain in São Tomé and Príncipe.
Things to see in São Tomé and Príncipe
Wikipedia