The Leonardo, a 234-meter high skyscraper in the suburbs of Johannasburg, South Africa, is set to become the tallest building in Africa when it officially opens next month.…
The Bower Tower sits atop one of the tallest hills in Ibadan. It was erected in 1936 in memory of Captain Robert Lister Bower, the first British resident in the city. Despite…